【发布时间】:2021-08-15 00:06:24
【问题描述】:
我有一个网站,其中有一个自定义帖子类型(来自CoAuthors Plus 的客座作者)。使用a plugin,我设法使自定义类型的“客座作者”帖子可以通过 WordPress 旧版搜索进行搜索。
现在,作者已正确显示在搜索结果中。虽然,它们链接到了错误的页面,/?post_type=guest-author&p=2148,这会导致 404。
我希望能够获取 URL,对其进行解释并重定向到正确的页面(格式为 /archives/author/name-surname/。
我正在尝试使用重写 URL,但我无法捕获数据并制定重写。
【问题讨论】:
-
似乎是永久链接设置问题。您可以尝试的一件事是转到“设置”->“永久链接”。只需点击«保存»。在某些时候为我做了诀窍。如果没有,请检查永久链接设置是否有错误。您可能想检查这些永久链接设置的全部内容。 wordpress.com/support/permalinks-and-slugs
-
我不认为是永久链接问题,更多的是搜索扩展器的索引错误。我正在寻找允许我手动更正链接的代码解决方案。
-
那么,您是否尝试过保存永久链接设置?
-
是的,我做到了,没有什么新鲜的......
标签: wordpress mod-rewrite url-rewriting