在Wordpress网站上显示上次修改日期

时间:2018-09-18 10:06:43

标签: php wordpress last-modified

我想知道是否有人知道在Wordpress网站上显示最后修改日期的有效方法。

我对单个帖子或页面的最后修改日期不感兴趣,但是对显示上一次对网站进行任何修改的日期(可能是时间)不感兴趣。

例如:

  • 我修改了18年9月15日的“ Hello World”帖子
  • 我在18/09/09修改了“示例页面”页面
  • “我的最后修改”在“ Hello World”帖子中显示“ 16/09/18”, 也在“示例页面”页面上。

我知道the_modified_date()get_the_modified_date()函数,但我想有效显示所有修改后的内容(页面,帖子,自定义帖子类型等)

谢谢您的建议!

1 个答案:

答案 0 :(得分:1)

您可以查询最近更新的帖子和页面,然后从那里拉出更新的日期。尝试这样的事情。

$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
));

然后,您可以在标准WordPress循环中使用$recently_updated_posts,并可以访问the_modified_date()get_the_modified_date()函数。