如何永久移除WordPress侧边栏中添加的自定义菜单项?
别慌,移除WordPress侧边栏里的这些菜单(portfolio、careers、team这类)其实挺简单的,我给你分几种常见情况一步步讲:
方法一:通过菜单管理页面删除菜单项
这是最常用的场景,步骤如下:
- 登录你的WordPress后台
- 点击左侧导航栏的外观,然后选择菜单选项
- 在页面顶部的「选择要编辑的菜单」下拉框里,找到侧边栏正在使用的那个菜单(就是包含你要删的那些链接的菜单),选中后点击「选择」
- 现在你能看到菜单里的所有项目,找到portfolio、careers、team这些要移除的链接
- 每个菜单项右侧都有个小箭头,点击它展开详情,然后点击「移除」按钮
- 最后一定要点击页面底部的「保存菜单」,这样修改才会生效
方法二:如果菜单是通过小工具添加到侧边栏的
有些时候侧边栏的菜单是通过「自定义菜单」小工具挂载的,那可以这样操作:
- 登录后台后,点击外观>小工具
- 在页面右侧找到你的侧边栏区域(一般叫「侧边栏」或者对应主题的命名)
- 找到里面的「自定义菜单」小工具,点击展开它
- 如果你只是想删除部分菜单项,就按照上面方法一的步骤去编辑这个小工具关联的菜单;如果整个菜单都不需要了,直接把这个「自定义菜单」小工具拖回左侧的「可用小工具」区域,然后保存设置就行
方法三:如果菜单是主题硬编码的(少见情况)
如果上面两种方法都找不到对应的菜单,那有可能是主题直接把这些链接写死在代码里了:
- 进入外观>主题文件编辑器
- 在右侧的主题文件列表里,找到侧边栏对应的模板文件,通常是
sidebar.php或者类似的文件名 - 找到输出这些菜单的代码段(比如
wp_nav_menu()函数调用,或者直接写死的HTML链接),删除对应的部分 - 点击「更新文件」保存修改
注意:修改主题代码前,最好先备份主题文件,或者使用子主题来修改,不然主题更新后你的修改会丢失
内容的提问来源于stack exchange,提问作者vaishnav




