如何在WordPress中显示上次更新的帖子列表

我们显示最后修改日期而不是我们所有文章的原始发布日期。 我们认为从您的WordPress博客文章中删除日期是个坏主意。 如果您使用的是上次修改日期,那么您可能需要在自己的网站上显示最近更新的帖子列表。 在本文中,我们将向您展示如何在WordPress中显示上次更新的帖子列表。

每次更新帖子时,WordPress会将该更新的日期和时间作为最后更新日期存储在帖子表中。 我们将向您展示如何创建自定义WordPress查询来列出您最近更新的文章。

复制并粘贴这个代码在一个网站特定的插件或你的主题 的functions.php 文件。

函数wpb_lastupdated_posts(){

 //查询参数
 $ lastupdated_args = array(
 'orderby'=>'修改',
 'ignore_sticky_posts'=>'1'
 );

 //循环显示5个最近更新的帖子
 $ lastupdated_loop = new WP_Query($ lastupdated_args);
 $ counter = 1;
 $ string。=' 
    “;
    while($ lastupdated_loop-> have_posts()&& $ counter the_post();
    $ string。=’

  • post-> ID%20)%20.%20’“>’.get_the_title($ lastupdated_loop-> post-> ID)。 ‘(’。get_the_modified_date()。’)
  • “;
    $柜台++;
    ENDWHILE;
    $ string。=’

“;
返回$ string;
wp_reset_postdata();
}

//添加短代码
add_shortcode(’lastupdated-posts’,’wpb_lastupdated_posts’);

就这样。 现在,如果您想在主题的模板文件中显示上次更新的帖子,那么您可以像这样使用它:

要显示WordPress帖子,页面和小部件中最后更新的帖子,可以使用简码 [LASTUPDATED-发表]

有很多不同的方式来在WordPress中排序文章。 除了升序,降序和随机顺序之外,还可以按截止日期显示帖子。 有了这篇文章,您现在可以通过上次修改时间显示帖子。

你如何在你的网站上使用这个? 您是显示原始发布日期还是上次修改日期? 让我们知道下面的评论。