如何让WordPress的RSS/feed订阅数据延迟发布?

待到芦花摇曳时,再倚西窗闻雁鸣,日落西山江上行,思缱绻,清月冷,风也寄情。光影斑驳,时光掠过,心于光阴的门楣,寂静欢喜。一纸素文,一缕清风,写意了心中的世界,终有一人的身影站立在风中于梦中,风去,影渐消。水潺潺,风声声,心低喃细语。 "

将以下代码添加到当前主题目录下的 functions.php 文件最后一个 ?> 之前即可。

//RSS Feed 延迟
function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
$now = gmdate('Y-m-d H:i:s');
//数据延迟 2 天显示,也就是 feed 只会输出截止到前天的数据,可根据实际需求自行修改
$wait = '2';
$device = 'DAY';
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');

内容整理自:张戈博客 - https://zhang.ge/4668.html

以上就是如何让WordPress的RSS/feed订阅数据延迟发布?。也许世间的事,都是那么的千奇百怪,随时随刻都会发生,但你要镇静,可又能镇静得了吗?我们都是俗人,没有什么惊天动地的事情,我们只有这份爱,可又那么的叫人难猜。更多关于如何让WordPress的RSS/feed订阅数据延迟发布?请关注haodaima.com其它相关文章!

标签: WordPress RSS