WordPress 将 url /item1 重写为 /about-us/item1

Wordpress rewrite url /item1 to /about-us/item1

我的 Wordpress 设置中需要一些自定义路由。

在我的菜单中,有一个 'about us' 项目(我将其设置为自定义 link)但它不可点击,并且在下拉列表中只有 2 个子项目。 2 个子项目是没有 parent 页面的页面。

因此,当我点击这些子项目中的任何一个时,我得到了这个。 www.example.com/item1 但我希望它像这样 www.example.com/about-us/item1

我在 Wordpress 菜单生成器中将 'about us' 项作为自定义项 link 而没有实际的 link 因为客户希望将其作为 header 项那些 2 children,但不想要标准 'about us' 页面,所以它确实搞砸了 url。

有没有我可以用来重写 url 的函数,如果在搜索结果中找到新的 url,默认搜索是否会返回给我作为 permalink 的新 url?

我想我可以创建一个 'about-us' 页面,但除了将它用于层次结构之外,我什么也做不了,但这样做似乎有点麻烦,而且我不想冒它的风险完全出现在搜索结果中。

您必须使用这些子页面创建子页面,然后使用带有下拉菜单的整个“关于我们”导航部分的自定义链接。不幸的是,没有其他方法可以做到这一点。