wp3 custom post types rss

时间:2012-08-15 作者:Jacksonkr

从我在网上发现的情况来看,获取自定义帖子类型的rss提要非常简单:

http://mywebsite.com/feed/?post_type=custom_type
我试过了,但没有成功,因为它只返回默认提要。但是我可以在网站上使用它

http://mywebsite.com/?post_type=custom_type
那么,为什么它适用于html而不适用于rss提要呢?请告知。

**编辑**

最后我把它添加到了我的主题函数中。php:

function myfeed_request($qv) {
    if (isset($qv[\'feed\']) && isset($_GET[\'post_type\'])) {
        //$qv[\'post_type\'] = get_post_types();
        $qv[\'post_type\'] = explode(\',\', $_GET[\'post_type\']);
    }

    return $qv;
}
add_filter(\'request\', \'myfeed_request\');

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

使用此选项可将帖子类型包括到提要中:

function myfeed_request($qv) {
   if (isset($qv[\'feed\']))
   $qv[\'post_type\'] = get_post_types();
   return $qv;
}
add_filter(\'request\', \'myfeed_request\');
只需将其添加到您的函数中即可。php。这应该会有所帮助。

Source.

结束

相关推荐

向RSS提要提供额外的后期元内容

我正在尝试扩展RSS提要,以便从我的网站输出一些帖子元。我有一个“event\\u date”元键,我需要按此键排序,而不是按RSS标准发布日期排序,如果我可以获得这些信息,我知道该怎么做。我正在使用下面的代码,它利用了RSS提要中可用的Wordpress操作挂钩。然而,当我使用这些挂钩时,feed报告没有找到任何项目,而如果没有这些,则可以找到项目,但当然我无法根据需要订购它们。我输出到RSS提要的方式是否有问题?/** * Adds the \'event_date\' meta value