Если вы используете профессионально разработанную тему WordPress, ваши сообщения, вероятно, показывают посетителям дату публикации статьи. Это стандартно и более чем достаточно для некоторых веб-сайтов, но когда ваши статьи регулярно обновляются, посетители могут видеть, когда они обновлялись. Таким образом, если они получают доступ к информации, которая быстро меняется, они будут знать, насколько свежа эта информация.
Новостные сайты – это наиболее распространенный тип веб-сайтов, посетители которого получают выгоду от публикации даты обновления каждой статьи. Каждый раз, когда история публикуется, всегда появляется больше частей головоломки, и это помогает посетителям узнать, что информация обновлена.
Независимо от того, какой тип веб-сайта вы используете, если вы хотите добавить дату «последнего обновления» к опубликованным статьям WordPress, вы можете сделать это тремя способами. Первый — это добавление кода в файл «functions.php», второй — непосредственное изменение файлов вашей темы, а третий — использование плагина. Каждый из этих вариантов имеет разные преимущества, поэтому ниже описано, как реализовать каждый из них.
1. Добавление собственного кода в файл function.php
Лучший и наиболее надежный способ показать дату последнего обновления в ваших статьях — это добавить следующий код непосредственно в файл «functions.php». (Он находится в папке вашей темы.)
Примечание : Всегда создавайте резервную копию файла function.php. Иногда WordPress обновляет основные файлы, и вполне возможно, что ваш файл function.php может быть заменен во время обновления. обновлении или во время ручного обновления основных файлов, поэтому делайте резервную копию при каждом внесении изменений.
function wpb_last_updated_date( $content ) { $u_time = get_the_time( 'U' ); $u_modified_time = get_the_modified_time(Contents
1. Добавление собственного кода в файл function.php
ustom_content = ''; 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-файле для класса .last-updated
, поскольку именно этот класс определен в приведенном выше коде. Вы можете назвать класс как угодно или назначить тегу абзаца существующий класс в соответствии с темой вашего сайта. Вы также можете изменить текст абзаца с «Последнее обновление» на любой другой текст, например «Это сообщение было последний раз изменено».
В зависимости от вашего уровня разработки вы можете знать, что Файл function.php не всегда лучший выбор используется для определенных настроек. Будьте уверены, что использование «functions.php» для добавления даты «последнего обновления» к вашим статьям — вполне законный шаг.
2. Измените файлы вашей темы напрямую
Следующий вариант — напрямую изменить файлы вашей темы. Этими файлами могут быть index.php, single.php и page.php. Они могут включать в себя и другие файлы, отображающие дату отдельных сообщений, в зависимости от сложности вашей темы.
Вам понадобится следующий код, который можно написать одним из двух способов.
Пример кода 1:
<?php the_date( 'F jS, Y' ); ?>
Пример кода 2:
<?php get_the_date(); ?>
Найдя код, записанный в одной из строк выше, замените каждый его экземпля