Мне было интересно, если кто-нибудь знает эффективный способ отображения даты последнего изменения на сайте WordPress.
Меня не интересует дата последнего изменения отдельного поста или страницы, но дата (и, возможно, время), которая показывает, когда в последний раз ЛЮБОЕ изменение было сделано на сайте.
Например:
Я знаю о the_modified_date () и get_the_modified_date () функции, но я бы хотел фактически показывать последние новости из всего измененного контента (страниц, сообщений, пользовательских типов сообщений и т. д.)
Спасибо за ваши предложения заранее!
Вы можете запросить последние обновленные сообщения и страницы, а затем вытащить обновленную дату оттуда. Попробуйте что-то вроде этого.
$recently_updated_posts = new WP_Query(array(
'post_type' => array('any'),
'posts_per_page' => 1
'orderby' => 'modified',
'no_found_rows' => true, // speed up query when we don't need pagination
));
Затем вы можете использовать $recently_updated_posts
в стандартном цикле WordPress и имеют доступ к the_modified_date()
и get_the_modified_date()
функции.
Других решений пока нет …