Как показать дату последнего обновления записи WordPress?

Информационные веб-порталы часто обновляют свой контент и стремятся предоставить пользователям информацию о последнем времени изменения статьи. Это может быть крайне полезно, когда в материал вносятся дополнения или исправления.

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

Добавьте следующий код в желаемое место:

<?php
if (get_the_modified_time() != get_the_time()) {
echo 'Последнее обновление: ' . get_the_modified_time('j F Y');
}
?>

Этот код проверяет, была ли запись изменена после ее первоначального создания, и если да, то выводит дату последнего обновления в формате «день месяц год». Вы можете изменить формат даты, указав другие параметры в функции get_the_modified_time().

Также, для более удобного отображения, вы можете использовать плагины, такие как WP Last Modified Info или WP Last Modified Date, которые предоставляют разнообразные настройки и упрощают процесс внедрения информации о дате последнего обновления.

Предоставление информации о последнем обновлении не только улучшает пользовательский опыт, но и может повысить доверие к вашему контенту, особенно если он часто обновляется и сопровождается актуальными данными.

Как показать дату последнего обновления записи WordPress?

Рассмотрим различные подходы к отображению даты последнего обновления записей в WordPress.

Способ 1. Указание даты обновления перед содержимым записи

Для выполнения следующих действий необходимо будет внести изменения в файл functions.php, который является основным конфигурационным файлом вашей WordPress-темы. Если вам не знакомо редактирование данного файла, можете воспользоваться плагином ProFunctions.

Для этого в файл functions.php нужно добавить следующий код:

function site_last_updated_date( $content ) {
$custom_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('j F Y');
$updated_time = get_the_modified_time('H:i');
$custom_content.= '

Последнее обновление - '. $updated_date. ' в '. $updated_time.'

'; } $custom_content.= $content; return $custom_content; } add_filter( 'the_content', 'site_last_updated_date' );

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

Также к этому блоку можно добавить CSS-стили через раздел Внешний вид -> Настроить -> Дополнительные стили:

В итоге, когда посетитель откроет статью, он увидит:

Страница записи на сайте

Способ 2. Отображение даты обновления в шаблонах темы WordPress

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

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

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

$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "

Последнее обновление - "; the_modified_time('j F Y'); echo " в "; the_modified_time(); echo "

"; }

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

Где обычно отображается информация о обновлении в WordPress

Также можно заметить обновления в мета-информации записи. В некоторых темах отображается иконка календаря, рядом с которой указана дата. В этом случае пользователь мгновенно получает доступ к актуальной информации о посте и может легче ориентироваться в контенте сайта.

Важно помнить, что наличие такой информации улучшает восприятие материала и доверие к сайту.



Оставьте комментарий