自定义帖子RSS提要中的自定义分类

时间:2018-02-21 作者:Kenan Philips

我正在尝试将自定义分类法(主题)从我的自定义帖子类型添加到正确的帖子类型RSS提要中。例如:?post_type=custom_post_type

我使用WP-RSS-Aggregator的feed-to-post加载项将RSS提要从我的主站点拉到另一个站点,但当我拉它时,在获取帖子时,不会填充自定义分类法(主题)。

我是RSS和PHP的新手,非常感谢您的帮助!谢谢

1 个回复
SO网友:Johansson

你可以在request 过滤并将帖子类型设置为您想要的任何类型:

add_filter( \'request\', \'cpt_in_rss\' );

function cpt_in_rss( $request ) {

    if ( isset( $request[\'feed\'] ) && ! isset( $request[\'post_type\'] ) ) {
        $request[\'post_type\'] = [ \'post\', \'cpt1\', \'cpt2\' ];
    }

    return $request;

}
Here\'s 关于你所问问题的trac记录单。

结束

相关推荐

如何让RSS提要正常工作

编辑以澄清:当我将WordPress主题更改为TwentyTen时,我的RSS提要停止工作。我将其设置为向我的主网站提供新的博客帖子(我的WP站点)。我试过做很多事情,但我不记得我做了什么。然而,在某一点上,提要开始工作(但这可能是另一个主题)。我的WP站点位于http://blog.jeffbloom.net. 我想输入的网站(靠近主页底部)是http://jeffbloom.wikidot.com.目前,我甚至不确定Twenten是否支持RSS提要。有人知道吗?有人对如何解决这个问题有什么想法吗?虽然