当前位置:网站首页 > WordPress教程 > 正文
WordPress调用显示最后修改更新的文章
作者:98wpeu发布时间:2026-03-21分类:WordPress教程浏览:75
导读:昨天分享了在WordPress文章页显示文章最后修改时间的方法,那么这些修改更新过的文章怎么让人知道修改了呢?当然是从前台展示出来了,所以这篇文章就教大家如何在WordPress上...
昨天分享了在WordPress文章页显示文章最后修改时间的方法,那么这些修改更新过的文章怎么让人知道修改了呢?当然是从前台展示出来了,所以这篇文章就教大家如何在WordPress上调用显示最后更新的文章列表。
代码添加方式
复制下面的代码添加到你当前主题的函数文件里面,也可以使用插件方式:安全添加代码到functions.php文件的方法:Code Snippets
//显示最后更新的文章https://blog.naibabiji.com/skill/wordpress-xian-shi-zui-hou-geng-xin-shi-jian.html
function wpb_lastupdated_posts() {
// 查询参数
$lastupdated_args = array(
'orderby' => 'modified',
'ignore_sticky_posts' => '1'
);
//显示最后更新的5篇文章
$lastupdated_loop = new WP_Query( $lastupdated_args );
$counter = 1;
$string .= '<div class="widget-lastupdated">';
$string .= '<ul>';
while( $lastupdated_loop->have_posts() && $counter < 5 ) : $lastupdated_loop->the_post();
$string .= '<li><a href="' . get_permalink( $lastupdated_loop->post->ID ) . '"> ' .get_the_title( $lastupdated_loop->post->ID ) . '</a> ( '. get_the_modified_date() .') </li>';
$counter++;
endwhile;
$string .= '</ul>';
$string .= '</div>';
return $string;
wp_reset_postdata();
}
//添加一个短代码
add_shortcode('lastupdated-posts', 'wpb_lastupdated_posts');
上面的代码里面widget-lastupdated的class是为了你自己定制样式添加的,如果不需要的话自己把代码删除就可以了。
//不需要定制css样式就删除这两行 $string .= '<div class="widget-lastupdated">'; $string .= '</div>';
代码添加完毕后,下面是调用方式
前台调用方法
在模板里面调用的话使用下面的代码
<?php if (function_exists(wpb_lastupdated_posts)) : wpb_lastupdated_posts(); endif; ?>
在小工具或者文章里面调用就使用短代码的方式
[lastupdated-posts】
上面短代码后面】换成]使用。
- WordPress教程排行
-
- 1外贸WordPress建站付费主题和插件第二年需要续费吗?
- 2WordPress关注微信公众号回复可见和阅读更多的方法
- 3SiteGround上用Avada搭建的主题图片不显示问题排查
- 4SiteGround的CPU Time Usage是什么意思?为什么有感叹号
- 5WordPress媒体库增强(图片分类)插件WP Media Folder
- 6一款简洁的WordPress主题Neve,适用于博客和企业网站
- 7自定义WooCommerce库存提示插件,修改Out of stock缺货提示
- 8WordPress的基本概念和术语
- 9Blocksy主题教程:使用WordPress+Blocksy搭建企业官网
- 最近发表


