wordpress - 如何更改子菜单链接中引用的 wordpress 主页永久链接

标签 wordpress parent-child permalinks submenu website-homepage

我有一个带有菜单结构的 wordpress 网站,其主页作为父级,有两个子菜单:隐私和站点地图。

主页的永久链接是这样的:

http://localhost/mysite/mysiteWP/ (如您所料 - 因为 wordpress 不显示主页名称。)

但是对于两个子菜单,它显示为:

http://localhost/mysite/mysiteWP/home-2/privacy-statement/

http://localhost/mysite/mysiteWP/home-2/site-map/

为什么首页现在列为首页-2 目录?我在哪里可以将其更改回只是 首页 ?

如果我真的把它放在地址栏中:
http://localhost/mysite/mysiteWP/home/site-map/
它解决了这个问题:
http://localhost/mysite/mysiteWP/home-2/site-map/

我不认为这是我第一次创建这个网站时的工作方式。然而,我在某个时候不小心删除了我的主菜单(我知道……我的错!),不得不重新添加菜单。在此事件之后,我注意到 首页-2 在网址中。 (这可能与问题无关,但我想提一下以防万一!)

我还在某处读到,如果您有重复的页面名称(即:在草稿中),这将导致 -2 添加到目录或页面名称中。我确实有一个重复的主页(草稿)页面,但我现在已将其丢弃并永久删除,但这仍然没有解决我的问题。

是什么导致它成为 首页-2 , 无论如何我可以把它改回 首页 ?

谢谢,
阳光奥兹

最佳答案

转至 All pages来自 Dashboard并找到您的子页面的父页面site-mapprivacy-statement .必须命名为 Home (你现在的头版)。然后将鼠标悬停在其上并单击 Quick Edit .

您应该看到如下内容:screen

更改slug来自 home-2home (我用红色下划线标记了该字段)。并点击Update按钮。您的子页面将具有像现在这样的永久链接:http://localhost/mysite/mysiteWP/home/privacy-statement/http://localhost/mysite/mysiteWP/home/site-map/
请注意,您无法使用 slug home 保存页面, 如果有另一个页面具有相同的 slugPublished , Draft , Scheduled类别。

关于wordpress - 如何更改子菜单链接中引用的 wordpress 主页永久链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48605842/

相关文章:

javascript - 子元素好像不是子元素

xml - XML 模式中子元素的命名空间前缀

php - 自定义帖子类型永久链接返回 404

ruby-on-rails - 如何让 url_helper 在 Rails 中传递永久链接而不是 id?

php - WooCommerce 产品 : Wrong product permalink in custom loop

c# - 查找控件的直接祖先/父级

php - 可以动态呈现 Wordpress 帖子吗?

css - Wordpress 不更新 css 行高

php - WordPress 上的连接问题太多,使用数据库缓存,非共享主机

php - WordPress mysql 查询也可获取特色图像