老文章重新编辑修改以后,怕读者不知道??

优采云 发布时间: 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显示最近更新的文章并通知评论过的用户

  声明:本站所有文章,如无特殊说明或注释,均在本站原创发布。任何个人或组织未经本站同意,不得复制、盗用、采集、发布本站内容至任何网站、书籍等媒体平台。如果本站内容侵犯了原作者的合法权益,您可以联系我们进行处理。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线