Как отобразить дату последнего обновления ваших сообщений в WordPress

/

Вы хотите отображать дату последнего обновления ваших сообщений в WordPress? Некоторые веб-сайты регулярно обновляют свои сообщения и хотели бы показать пользователям, когда статья была обновлена ​​в последний раз. В этой статье мы покажем вам, как легко отобразить дату последнего обновления ваших сообщений в WordPress.

Как отобразить дату последнего обновления ваших сообщений в WordPress

Когда вам нужна дата последнего обновления для сообщений в WordPress?

Большинство тем WordPress обычно показывают дату последней публикации поста. Это нормально для большинства блогов и статических веб-сайтов.

Однако WordPress также используется веб-сайтами, на которых регулярно обновляются старые статьи (например, наши). Дата и время последнего обновления являются важной информацией для этих публикаций.

Самый распространенный пример - новостные сайты. Они часто обновляют старые истории, чтобы показать новые разработки, добавить исправления или медиафайлы. Если бы они добавили только дату публикации, то их пользователи пропустили бы эти обновления.

Многие популярные блоги и веб-сайты не указывают дату в своих статьях. Это плохая практика, и вы никогда не должны удалять даты из своих сообщений в блоге.

Сказав это, давайте посмотрим, как легко отобразить дату последнего обновления ваших сообщений в WordPress.

Отображение даты последнего обновления в WordPress

В этом руководстве вам потребуется добавить код в файлы WordPress. Если вы не делали этого раньше, мы рекомендуем вам ознакомиться с нашим руководством по копированию и вставке кода в WordPress.

Метод 1. Показать дату последнего обновления перед публикацией содержимого

Вам нужно будет добавить этот код в файл functions.php вашей темы или в плагин для конкретного сайта.

<?php
function wpb_last_updated_date( $content ) {
    $u_time = get_the_time('U');
    $u_modified_time = get_the_modified_time('U');
    if ($u_modified_time >= $u_time + 86400) {
        $updated_date = get_the_modified_time('F jS, Y');
        $updated_time = get_the_modified_time('h:i a');
        $custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>'; 
    }
    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

Этот код проверяет, не отличаются ли дата публикации сообщения и даты последнего изменения. Если да, то перед содержанием сообщения отображается дата последнего изменения.

Вы можете добавить собственный CSS, чтобы стилизовать внешний вид даты последнего обновления. Вот небольшой CSS, который вы можете использовать в качестве отправной точки:

.last-updated {
font-size: small;
text-transform: uppercase;
background-color: #fffdd4;
}   

Вот так это выглядело на нашем демонстрационном сайте.

Дата последнего обновления в содержании сообщения

Метод 2: добавить дату последнего обновления в шаблоны тем

Этот метод требует от вас редактирования определенных файлов тем WordPress. Многие темы WordPress теперь используют свои собственные теги шаблонов, которые определяют, как эти темы отображают метаданные публикации, такие как дата и время.

Некоторые темы также используют шаблоны содержимого или части шаблонов для отображения сообщений.

Несколько более простых тем будут использовать файлы single.php, archive.php и другие шаблоны для отображения содержимого и метаинформации.

Вы будете искать код, отвечающий за отображение даты и времени. Затем вы можете либо заменить этот код следующим кодом, либо добавить его сразу после кода даты и времени вашей темы.

<?php
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
    echo "<p>Last modified on ";
    the_modified_time('F jS, Y');
    echo " at ";
    the_modified_time();
    echo "</p> ";
}

Вот как это выглядело на нашем демонстрационном сайте:

Дата последнего обновления в мета поста

Мы надеемся, что эта статья помогла вам узнать, как отображать дату последнего обновления ваших сообщений в WordPress. Вы также можете увидеть наш список наиболее полезных ярлыков WordPress для экономии времени.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как настроить отслеживание рассылки электронной почты в Google Analytics

Недавно один из наших читателей спросил, как мы можем измерить влияние нашей рассылки по электронной почте? Вы можете использовать Google Analytics в

Как создать магазин как Etsy с WordPress (шаг за шагом)

Вы хотите создать магазин, похожий на Etsy, с помощью WordPress? Etsy - это онлайн-площадка для творческих людей, которые хотят продавать товары ручной работы,

Как исправить ошибку «Срок действия ссылки, по которой вы перешли, истек» в WordPress

Вы видите ошибку «Срок действия ссылки истек» в WordPress? Эта ошибка не дает много подсказок о том, что на самом деле не так, поэтому новичкам немного

Как создать собственный виджет WordPress

Вы хотите создать свои собственные виджеты в WordPress? Виджеты позволяют добавлять элементы, не относящиеся к контенту, на боковую панель или в любую