不久前,我在 WordPress 上写了一个 RSS2 提要,但由于某种原因,某些 URL 不再有效。WP 的当前版本是 4.7.2。
例如,https://justhoodsbyawdis.com/product/jh001/feed/有效,但https://justhoodsbyawdis.com/brands/feed/无效。
请注意,https://justhoodsbyawdis.com/product/jh001/是网站上的有效页面,但https://justhoodsbyawdis.com/brands/不是,因为它仅对提要有效。后者会导致“错误:这不是有效的提要”。信息。
有没有办法为 RSS2 提要创建 URL,即使没有关联的 WP 页面(即末尾没有“/feed/”)。
谢谢!
抢
编辑1:
我添加了一个名为“brands”的帖子,它解决了这个问题。唯一的问题是任何人都可以查看虚拟帖子。任何想法如何阻止它,但不是提要?
另一个问题是查询字符串会破坏提要,例如: https : //justhoodsbyawdis.com/products/feed/?name=hoodies 不起作用,尽管它没有“?name=hoodies”。
我该怎么做呢?
编辑2:
看起来名称查询字符串参数现在导致问题 - 请参阅:
https://codex.wordpress.org/Function_Reference/register_taxonomy#Reserved_Terms
有没有办法让它向后兼容?否则,调用提要的现有应用程序也必须更改......