На форуме задали такой вопрос — как вывести в подвале дату последнего обновления сайта. Заинтересовался и попробовал решить эту задачу.
На самом деле все просто, если под обновлением мы понимаем дату последнего редактирования постов или страниц, или же добавление новых. Для этого необходимо знать структуру таблиц 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. Успехов!