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

WordPress移动端菜单不显示求助:编辑可见前端无且无法设为Primary

WordPress移动端菜单问题解决方案

一、解决无法设置为Primary菜单的问题

  • 检查主题菜单位置:进入外观 > 菜单,点击右上角「屏幕选项」,勾选「菜单位置」。若没有Primary选项,说明当前主题未注册该位置,可通过以下两种方式处理:
    1. 更换支持Primary菜单位置的主题;
    2. 用代码注册菜单位置:
      建议使用子主题修改functions.php(避免主题更新丢失代码),添加以下代码:
      function register_primary_menu() {
          register_nav_menus( array(
              'primary' => __( 'Primary Menu', 'your-theme-domain' ),
          ) );
      }
      add_action( 'init', 'register_primary_menu' );
      
      其中your-theme-domain需替换为你主题的文本域,可在主题根目录style.css文件开头找到。

二、解决移动端菜单前端不显示的问题

  • 确认菜单分配:在菜单编辑页,检查该菜单是否被分配到主题指定的移动端菜单位置(部分主题会区分桌面/移动端菜单位置);
  • 排查CSS隐藏:打开前端移动端视图,按F12调出开发者工具,查看菜单元素的CSS属性,若存在display: none或visibility: hidden,可在外观 > 自定义 > 额外CSS中添加修复代码:
    @media (max-width: 768px) {
        .your-mobile-menu-class { /* 替换为实际的移动端菜单类名 */
            display: block !important;
        }
    }
    
  • 排查插件冲突:禁用所有插件,再逐个启用,排查是否为插件导致菜单不显示;
  • 检查主题设置:进入外观 > 自定义,找到导航/菜单相关设置,确认移动端菜单开关处于开启状态。

内容的提问来源于stack exchange,提问作者Selcukhan Cirgin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 00:42:37