为WordPress RSS2 Feed创建自定义URL

时间:2017-02-07 16:33:37

标签: wordpress url feed rss2

我曾经在WordPress上写了一个RSS2 Feed,但由于某些原因,某些网址不再有用了。 WP的当前版本是4.7.2。

例如,https://justhoodsbyawdis.com/product/jh001/feed/有效,但https://justhoodsbyawdis.com/brands/feed/没有。

请注意,https://justhoodsbyawdis.com/product/jh001/是网站上的有效网页,但https://justhoodsbyawdis.com/brands/不是,因为它仅对Feed有效。后者导致“错误:这不是有效的提要”。消息。

有没有办法为RSS2提供URL,即使没有关联的WP页面(即最后没有“/ feed /”)。

谢谢!

罗布

编辑1:

我添加了一个名为“品牌”的帖子,它解决了这个问题。唯一的问题是任何人都可以看到虚拟帖子。有任何想法如何阻止它,但不是饲料?

另一个问题是查询字符串会破坏Feed,例如: https://justhoodsbyawdis.com/products/feed/?name=hoodies 不起作用,虽然没有“?name = hoodies”。

我将如何做到这一点?

编辑2:

看起来名称查询字符串参数现在导致问题 - 请参阅:

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

有没有办法让它向后兼容?否则,还必须更改调用Feed的现有应用程序...

1 个答案:

答案 0 :(得分:0)

我最终创建了虚拟页面来修复无效的Feed错误。

我不得不改变名字"查询字符串参数为" prod_name"以免与保留条款发生冲突。

罗布