Вывод даты обновления или изменения сайта на WordPress

На форуме задали такой вопрос — как вывести в подвале дату последнего обновления сайта. Заинтересовался и попробовал решить эту задачу.

На самом деле все просто, если под обновлением мы понимаем дату последнего редактирования постов или страниц, или же добавление новых. Для этого необходимо знать структуру таблиц WordPress, а именно wp_posts. Там, как будто для нас, разработчики сделали поле post_modified, которое как раз содержит дату последней модификации. При этом и при добавлении нового поста она тоже заполняется. Красота!

Все, что нам нужно — сделать запрос к БД, дескать дорогая БД, а дай-ка мне самую свежую дату изменения поста. Это мы и сделаем.


<?
global $wpdb;
$last_modified = $wpdb->get_row("SELECT *, DATE_FORMAT(post_modified, '%d-%m-%Y %H:%i:%s') AS date_modified FROM $wpdb->posts ORDER BY post_modified DESC");
echo $last_modified->date_modified;
?>

Этот простейший код выведет дату обновления сайта на WordPress. Успехов!

 

Меток нет. Похожие записи
Запись опубликована в рубрике WordPress. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>