Home News

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

12.04.2018

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

Windows Phone Создаем учетную запись (настройка аккаунта)

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


Темы оформления WordPress. Краткое руководство.

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


The Villain of Edith Finch

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

Метод подразумевает использование специального конфигурационного файла functions.php Вашей темы.

Если Вы не знаете, как редактировать functions.php , то в этом случае Вам поможет плагин ProFunctions .

Итак, для добавления даты последней правки поста в него необходимо добавить следующий PHP -код:

function wpshop_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">Последнее изменение: '. $updated_date . ' в '. $updated_time .'</p>'; } $custom_content .= $content; return $custom_content; } add_filter( 'the_content', 'wpshop_last_updated_date' );

После сохранения внесенных изменений, страница записи примет следующий вид:

rss