簡體   English   中英

如何在wordpress中獲取自定義帖子類型的RSS源?

[英]How to get RSS feeds for custom post type in wordpress?

我想要每個自定義帖子類型的單獨提要,以便我可以在移動應用程序中使用它。 網絡上的大多數資源都描述了同樣的事情:

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

我嘗試了這個,但它為包含所有帖子和頁面的所有帖子類型生成相同的Feed。 難道我做錯了什么? 有沒有其他方法可以做到這一點?

這篇文章幫助我在過去的幾個網站上實現了這一點。

http://www.wpbeginner.com/wp-tutorials/how-to-make-a-separate-rss-feed-for-each-custom-post-type-in​​-wordpress/

此外,它可能並不總是必要的,但將其添加到functions.php會將RSS鏈接添加到您網站的標題中。

// Add RSS feed links to head.
add_theme_support('automatic-feed-links');

有一個免費的插件。

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

您應該嘗試添加到您的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');

這樣您就可以將帖子顯示為Feed,從標准帖子更改為查詢參數中定義的自定義帖子類型

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM