Показать дату последнего изменения на сайте WordPress

Мне было интересно, если кто-нибудь знает эффективный способ отображения даты последнего изменения на сайте WordPress.

Меня не интересует дата последнего изменения отдельного поста или страницы, но дата (и, возможно, время), которая показывает, когда в последний раз ЛЮБОЕ изменение было сделано на сайте.

Например:

  • Я изменяю сообщение «Hello World» 15/09/18
  • Я изменяю страницу «Образец страницы» 16/09/18
  • «Мои последние изменения» отображает «16/09/18» в сообщении «Hello World» и
    также на странице «Образец страницы».

Я знаю о the_modified_date () и get_the_modified_date () функции, но я бы хотел фактически показывать последние новости из всего измененного контента (страниц, сообщений, пользовательских типов сообщений и т. д.)

Спасибо за ваши предложения заранее!

0

Решение

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

$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() функции.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]