我曾经在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的现有应用程序...
答案 0 :(得分:0)
我最终创建了虚拟页面来修复无效的Feed错误。
我不得不改变名字"查询字符串参数为" prod_name"以免与保留条款发生冲突。
罗布