RSS and Post edits

时间:2018-01-16 作者:Feralheart

我有一个带有“动态内容”的博客(根据某些情况,一种类型的帖子数据正在改变(日期也在改变)。如果我将提要提供给一个RSS提要和一个基于chatfuel的聊天机器人,更改是否也会“显示”(例如,如果一篇文章在1月2日发布,今天日期更改为1月15日),它是否也会在RSS提要中按帖子顺序移动?

1 个回复
最合适的回答,由SO网友:Cedon 整理而成

应该是这样的,因为RSS提要基于的当前实例WP_Query. 但是,默认情况下,WordPress更新RSS提要缓存的时间间隔较长。IIRC,大约12个小时。因此,如果您在早上6点进行更改,RSS提要直到下午6点才会反映出这一点。

您可以在functions.php 文件,或者更好的,作为插件。

function rss_update_feed() {
    return 60;  //Time in seconds
}
add_filter( \'wp_feed_cache_transient_lifetime\', \'rss_update_feed\' );
这段代码的作用是将刷新时间设置为60秒。不过,您需要将其设置为更合理的值。我只使用了60秒作为示例,但您不想让服务器继续进行不必要的刷新。

结束

相关推荐

Custom RSS formatting

我已经设置了一个自定义的rss模板,一切都很好,但我正在努力找出如何不显示内容中的图像。有没有办法去掉这个?<?php /* Template Name: Custom Feed */ $numposts = 10; function acustom_rss_date( $timestamp = null ) { $timestamp = ($timestamp==null) ? time() : $timestamp;&