如何在WordPress中获取自定义文章类型的RSS订阅源?

4

我希望每个自定义文章类型都有单独的信息流,这样我就可以在移动应用程序中利用它。网络上的大部分资源都描述了要做同样的事情:

www.your-website.com/feed/?post_type=custom_post_type_name

我尝试过这个方法,但是它生成的订阅源包含了所有文章和页面,无法区分不同的文章类型。我错在哪里了吗?还有其他的解决方法吗?

3个回答

1

0

有一个免费的插件可以做到这一点。

https://wordpress.org/plugins/custom-post-type-rss-feed/

它只是在页面头部列出自定义文章类型的URL。但是当我打开每个URL时,内容总是相同且不可取。 - Hem Acharya

0

你应该尝试在functions.php中添加下面的过滤器:

function my_custom_feed($qv) {
  if (isset($qv['feed']))
      $qv['post_type'] = get_query_var('post_type');
  return $qv;
}
add_filter('request', 'my_custom_feed');

这样做可以将您的帖子显示方式从标准帖子更改为在查询参数中定义的自定义帖子类型。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接