Как отобразить дату последнего обновления ваших сообщений в 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, весь контент, изображения и авторство принадлежит автору

Как добавить свой блог WordPress в Apple News

Вы только что начали вести блог и хотите отправить его в Apple News? Став издателем Apple News, вы можете монетизировать свой новостной канал, давая своим

Как исправить проблему обновления и перенаправления страницы входа в WordPress

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

Как отслеживать вовлеченность пользователей в WordPress с помощью Google Analytics

Правильно ли вы отслеживаете взаимодействие пользователей на своем сайте WordPress? Вовлеченность пользователей - один из самых важных показателей,

Как отобразить Twitter и Facebook автора на странице профиля

Вы хотите, чтобы ссылки вашего автора на Twitter и Facebook отображались на странице его профиля WordPress? По умолчанию на странице профиля пользователя WordPress