具有自定义URL的自定义RSS提要

时间:2018-06-06 作者:mixerowsky

我正在尝试创建自定义RSS提要,该提要将包含一种帖子类型和来自一个类别的帖子。此源的URL应为/rss.

我尝试了一些插件,但没有找到任何对我有帮助的插件。此外,我还使用了一些插件来禁用来自core的提要,因为我不再需要它们了。

有没有办法做到这一点?如何做到?一些插件或示例会很好。

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

是的,可以customize feeds. 在您的情况下,您要做的是禁用普通rss提要,并将其替换为您自己的模板。像这样:

remove_action (\'do_feed_rss\',\'do_feed_rss\',10,1);
这一行有点混乱。第一个do_feed_rss 是动作挂钩的名称。第二个是default function 在那个钩子上。现在,您可以添加新操作:

add_action( \'do_feed_rss\', \'wpse305438_custom_rss\', 10, 1 );
function wpse305438_custom_rss () {
   load_template( TEMPLATEPATH . \'/my-custom-feed.php\');
   }
请注意,默认情况下WordPress将进行中继/rss/feed. 更改涉及挂接到rewrite_rules_array.

结束

相关推荐

无法将特定RSS提要加载到WordPress

我目前的问题是无法从美国之音新闻中加载RSS提要。我尝试了不同的插件和jetpack,但没有成功。例如,VOA RSS来自https://www.voanews.com/api/zq$omekvi_ 将只显示url,而不在我的小部件中显示提要。有没有合适的方法来加载它?我在我的joomla网站上试用了它,结果显示得很好。其他来自不同来源作品的RSS提要,tho。