[英]How to get RSS feeds for custom post type in wordpress?
我想要每個自定義帖子類型的單獨提要,以便我可以在移動應用程序中使用它。 網絡上的大多數資源都描述了同樣的事情:
www.your-website.com/feed/?post_type=custom_post_type_name
我嘗試了這個,但它為包含所有帖子和頁面的所有帖子類型生成相同的Feed。 難道我做錯了什么? 有沒有其他方法可以做到這一點?
這篇文章幫助我在過去的幾個網站上實現了這一點。
此外,它可能並不總是必要的,但將其添加到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.