Показать дату последнего изменения на сайте Wordpress - PullRequest
0 голосов
/ 18 сентября 2018

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

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

Например:

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

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

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

1 Ответ

0 голосов
/ 18 сентября 2018

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...