老文章重新编辑修改以后,怕读者不知道??
优采云 发布时间: 2021-08-09 00:29老文章重新编辑修改以后,怕读者不知道??
旧的文章重新编辑修改后,怕读者不知道?然后将新修改的文章列表添加到网站。这样,只要更新旧的文章,读者很快就知道了。如果你正在建设一个软件网站、一个电影网站等来分享内容,那么你就不需要一个版本来发布文章!将此功能添加到您的网站!
方法来自zwwooooo大师。给老文章一个机会:最近更新的帖子,已经被封装成函数了,并且增加了2个参数:$num-numberofimpressions,$days-几天后文章除外。还添加了数据库缓存方法。由于查询量较大,只有在修改文章/delete 文章/post 文章时才会更新缓存。
1. 在主题的functions.php 的最后一个?> 前面抛出以下函数代码:
// Recently Updated Posts by zwwooooo | zww.me
function recently_updated_posts($num=10,$days=7) {
if( !$recently_updated_posts = get_option('recently_updated_posts') ) {
query_posts('post_status=publish&orderby=modified&posts_per_page=-1');
$i=0;
while ( have_posts() && $i 60*60*24*$days) {
$i++;
$the_title_value=get_the_title();
$recently_updated_posts.=''
.$the_title_value.'<br />» 修改时间: '
.get_the_modified_time('Y.m.d G:i').'';
}
endwhile;
wp_reset_query();
if ( !empty($recently_updated_posts) ) update_option('recently_updated_posts', $recently_updated_posts);
}
$recently_updated_posts=($recently_updated_posts == '') ? 'None data.' : $recently_updated_posts;
echo $recently_updated_posts;
}
function clear_cache_zww() {
update_option('recently_updated_posts', ''); // 清空 recently_updated_posts
}
add_action('save_post', 'clear_cache_zww'); // 新发表文章/修改文章时触发更新
2.可以使用下面的函数调用
Recently Updated Posts
参数说明:8表示显示文章数量,15表示文章在15天内发布,文章除外
具体细节和css样式请自行修改,感谢zwwooooo高手!
扩展阅读:WordPress显示最近更新的文章并通知评论过的用户
声明:本站所有文章,如无特殊说明或注释,均在本站原创发布。任何个人或组织未经本站同意,不得复制、盗用、采集、发布本站内容至任何网站、书籍等媒体平台。如果本站内容侵犯了原作者的合法权益,您可以联系我们进行处理。