2017-02-07 41 views
0

我在WordPress上寫了一篇RSS2訂閱源,但由於某種原因,部分網址無法使用。 WP的當前版本是4.7.2。爲WordPress創建自定義RSS2訂閱源

例如,https://justhoodsbyawdis.com/product/jh001/feed/工作,但https://justhoodsbyawdis.com/brands/feed/沒有。

請注意,https://justhoodsbyawdis.com/product/jh001/是該網站上的有效頁面,但該https://justhoodsbyawdis.com/brands/不是,因爲它僅適用於提要。後者導致「錯誤:這不是有效的提要」。信息。

即使沒有關聯的WP頁面(即最終沒有「/ feed /」),是否有辦法爲RSS2訂閱源創建URL?

謝謝!

羅布

編輯1:

我添加了一個名爲 「品牌」 後,這解決了這一問題。唯一的一點是,任何人都可以查看虛擬帖子。任何想法如何阻止它,但不是飼料?

另一個問題是,查詢字符串會中斷提要,例如: https://justhoodsbyawdis.com/products/feed/?name=hoodies 不起作用,雖然它沒有「?name = hoodies」。

我該如何做這項工作?

編輯2:

這樣看來,這個名字查詢字符串參數現在造成的問題 - 請參閱:

https://codex.wordpress.org/Function_Reference/register_taxonomy#Reserved_Terms

有沒有一種方法,使之向後兼容?否則,調用Feed的現有應用程序也必須更改...

回答

0

我最終創建了虛擬頁面以修復無效的Feed錯誤。

我不得不將「name」查詢字符串參數更改爲「prod_name」,以免與保留項衝突。

Rob