You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress菜单异常显示全部页面,Primary Menu设置无生效求助

WordPress菜单异常问题及修复方案

问题现象

  • 调整后台菜单项位置后,前端网站菜单自动显示所有页面
  • 保存菜单标题、位置等配置后,前端无任何变化
  • 新建页面会自动被添加到菜单,无法正常调整菜单结构
  • 已选中「Primary Menu」,但问题仍存在

相关截图

网站端菜单显示效果

网站端菜单显示所有页面

WordPress后台菜单配置界面

WordPress后台菜单设置

排查修复步骤

  1. 关闭「自动添加页面」功能
    进入后台「外观」→「菜单」,点击页面右上角「屏幕选项」,取消勾选「自动添加新页面」,重新保存菜单。

  2. 确认主题菜单位置关联

    • 在「菜单设置」中,确保当前菜单已正确分配到「Primary Menu」对应的主题位置
    • 临时切换到WordPress默认主题(如Twenty Twenty-Four),验证菜单是否恢复正常,排查主题兼容性问题
  3. 清除缓存

    • 清空WordPress缓存插件的缓存(若有安装)
    • 用浏览器无痕模式访问网站,排除本地缓存导致的显示异常
  4. 排查插件冲突
    临时禁用所有第三方插件,重新保存菜单后刷新前端。若问题解决,逐个启用插件,定位冲突插件并处理。

  5. 检查主题菜单调用代码
    打开主题的header.php文件,确认菜单调用代码是否正确,示例代码如下:

    wp_nav_menu( array(
        'theme_location' => 'primary',
        'menu_id'        => 'primary-menu',
    ) );
    

    确保theme_location参数与后台设置的菜单位置匹配。

  6. 重置菜单
    删除当前异常菜单,重新创建新菜单,添加所需菜单项并分配到对应位置,保存后验证前端效果。

内容的提问来源于stack exchange,提问作者Ali Umman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 10:33:30