当前位置:首页 > CMS教程 > 正文

WordPress如何添加下拉菜单?

在WordPress后台的“外观” > “菜单”页面中创建或编辑菜单,将需要作为二级菜单的页面或链接项,拖拽到其上级菜单项下方并稍向右缩进即可形成二级菜单。

好的,这是一篇直接发布、符合要求、专注于解决“WordPress二级菜单怎么放”问题的详细指南:


想让你的网站导航更清晰、内容组织更合理?添加二级菜单(也称为下拉菜单或子菜单)是WordPress网站提升用户体验的关键一步,别担心,设置过程比你想象的要简单得多!无论你是使用WordPress自带的菜单系统还是流行的页面生成器,都能轻松实现。

核心概念:理解菜单结构

在WordPress中,菜单是由一个个“菜单项”组成的,一级菜单项显示在导航栏最顶层,二级菜单项则是“挂靠”在一级菜单项下面的子项,设置二级菜单的本质就是将某些菜单项设置为其他菜单项的子项

使用WordPress自带的菜单系统(最常用)

这是最原生、最推荐的方法,兼容性最好。

  1. 进入菜单管理后台:

    • 登录你的WordPress后台。
    • 转到 外观 > 菜单
  2. 选择或创建菜单:

    • 在页面顶部的“选择要编辑的菜单”下拉框中,选择你网站当前正在使用的菜单(通常是“主导航”或“Header Menu”之类的名称),如果你不确定,可以查看主题设置或逐个选择试试看前台效果。
    • 如果还没有菜单,可以点击“创建新菜单”,输入一个名称(如“主站导航”),然后点击“创建菜单”。
  3. 添加菜单项:

    • 左侧面板: 你会看到几个区域:“页面”、“文章”、“自定义链接”、“分类目录”等。
    • 找到你想添加到菜单中的页面、文章、自定义链接(比如指向外部网站的链接)或分类目录(如博客分类),勾选它们前面的复选框。
    • 添加到菜单: 点击勾选内容区域下方的 “添加到菜单” 按钮,这些项目会出现在右侧的“菜单结构”区域。
  4. 构建二级菜单(拖拽是关键!):

    WordPress如何添加下拉菜单?  第1张

    • 查看菜单结构: 所有添加的菜单项现在都在右侧的“菜单结构”区域。
    • 识别一级菜单项: 这些通常是横向排列在最顶层的项目。
    • 创建子项(二级菜单):
      • 在“菜单结构”区域,找到你想设置为二级菜单项的那个项目(“服务”下的“网站设计”)。
      • 鼠标左键按住该项目不放
      • 将其向右拖动,稍微移动一点,你会看到它向右缩进,并且“滑入”到你想要作为其父项(一级菜单)的那个项目的下方(拖到“服务”的正下方偏右一点的位置)。
      • 当你看到一条明显的水平缩进线(通常项目背景会稍微变灰或出现一个框),并且它完全位于父项下方时,松开鼠标。
      • 成功标志: 该菜单项现在会显示在父项的下方,并且向右缩进,在父项的左侧可能会显示一个“展开/折叠”的小三角图标(取决于主题)。
      • 重复操作: 将其他需要作为二级菜单的项目,都拖拽并缩进到同一个父项下方,你可以为同一个一级菜单添加多个二级菜单项。
  5. 调整顺序:

    在“菜单结构”区域,你不仅可以上下拖动项目改变顺序,也可以左右拖动调整层级(一级变二级,二级变一级等),确保二级菜单项都在正确的父项下方并正确缩进。

  6. 设置菜单位置(至关重要!):

    • 在“菜单设置”区域(通常在页面底部或侧边),找到 “显示位置”
    • 勾选你的菜单应该出现的位置,最常见的选项是 “主导航”“顶部菜单”,这个名称取决于你使用的主题,如果你不确定,可以查看主题文档或尝试勾选不同的选项,然后去前台刷新页面查看效果。这一步没做对,菜单可能不会显示在前台!
  7. 保存菜单:

    • 完成所有设置后,务必点击页面右上角或右下角的 “保存菜单” 按钮!否则所有更改都不会生效。
  8. 前台查看效果:

    • 打开你的网站首页或任意页面。
    • 将鼠标悬停在设置了二级菜单的一级菜单项(如“服务”)上,稍等片刻(或立即,取决于主题设置),其下方应该会平滑地展开显示你添加的二级菜单项(如“网站设计”、“SEO优化”等)。

使用页面生成器插件(如Elementor Pro, Beaver Builder)

如果你使用Elementor Pro、Beaver Builder等高级页面生成器构建Header(页头),它们通常提供更直观、更强大的可视化菜单构建工具(导航菜单部件/模块),支持拖拽创建多级菜单和丰富的样式设置。

  1. 使用页面生成器编辑Header:

    • 进入WordPress后台。
    • 转到 外观 > 主题编辑器 或使用插件提供的模板编辑功能(如Elementor的 模板 > 主题生成器 > Header)。
    • 找到并编辑你网站当前使用的Header模板。
  2. 添加导航菜单部件:

    • 在页面生成器的编辑界面中,从左侧部件库中找到 “导航菜单”“Menu” 部件。
    • 将其拖放到Header中你希望菜单出现的位置(通常是居中或靠右)。
  3. 选择或创建菜单:

    • 在部件的设置面板(通常在左侧)中,会有一个选项让你 “选择菜单”
    • 在下拉框中,选择你在“方法一”中创建并保存好的那个包含二级结构的菜单(页面生成器通常复用WordPress后台创建的菜单数据,而不是完全独立创建)
    • 或者,一些生成器也允许你直接在部件内部创建和编辑菜单项及其层级关系,操作逻辑与“方法一”的拖拽缩进类似,但更可视化。
  4. 设置菜单样式与行为:

    • 页面生成器最大的优势在于丰富的样式选项,你可以:
      • 设置一级菜单、二级菜单(下拉菜单)的字体、颜色、背景、间距、边框、动画效果(如淡入、滑动)。
      • 设置下拉菜单的宽度、位置(居中、左对齐、右对齐于父项)。
      • 设置响应式断点(在手机等小屏幕上如何显示,通常会变成汉堡菜单)。
      • 设置悬停效果、活动状态样式等。
  5. 保存并发布:

    • 完成所有设置和样式调整后,点击页面生成器的 “更新”“发布” 按钮。
  6. 前台查看效果:

    刷新网站前台页面,检查二级菜单的显示效果、悬停动画等是否符合预期。

专业提示与注意事项

  1. 主题兼容性: 绝大多数现代WordPress主题都完美支持二级菜单,但极少数非常古老或简陋的主题可能不支持或支持不佳,如果按上述方法操作后二级菜单不显示,首先考虑更换一个更主流的主题。
  2. 菜单深度: WordPress默认支持多级菜单(三级、四级等),但强烈建议层级不要过深(一般不超过三级),层级过深会让用户迷失,且在移动设备上体验很差,保持结构扁平化是UX最佳实践。
  3. 移动端响应: 在手机上,包含二级菜单的一级菜单通常会折叠进“汉堡菜单”(三条横线图标)里,点击一级菜单项,其子项(二级菜单)通常会展开显示,好的主题或页面生成器会自动处理好响应式。
  4. 菜单项数量: 一级菜单项不宜过多(一般建议5-7个),二级菜单项也不宜在一个父项下堆砌太多(同样建议5-7个以内),否则会显得臃肿,影响加载速度和用户体验,可以考虑将内容归类更清晰,或者使用Mega Menu(巨型菜单)插件处理更复杂的导航(这属于进阶功能)。
  5. 缓存问题: 如果你使用了缓存插件(如WP Rocket, W3 Total Cache),在后台修改菜单后,前台可能不会立即更新,记得清除缓存后再查看效果。
  6. 菜单位置名称: “主导航”、“顶部菜单” 等位置名称是由你的主题定义的,如果找不到,请查阅你的主题文档或联系主题支持,有时位置名称也可能是 primary, header 等。
  7. 子项不显示?检查缩进! 最常见的问题就是在“菜单结构”区域没有将二级菜单项正确地向右拖动缩进到父项下方,请仔细检查层级关系。

常见问题解答 (FAQ)

  • Q:我按步骤拖拽了,也保存了,为什么前台还是没有二级菜单?

    A:请按顺序检查:1) 是否选对了要编辑的菜单?2) 是否在“菜单设置”中勾选了正确的显示位置(如“主导航”)?3) 你的主题是否支持二级菜单?4) 清除浏览器和WordPress缓存,5) 检查是否有插件冲突(暂时禁用所有插件测试)。

  • Q:二级菜单显示的位置不对(比如跑到左边去了),怎么办?

    A:这通常由主题的CSS样式或页面生成器中的菜单设置控制,如果你使用方法一(WordPress后台),需要调整主题的CSS或检查主题设置中是否有相关选项,如果使用方法二(页面生成器),在菜单部件的样式设置中,找到下拉菜单(Submenu/Dropdown)的位置、对齐方式选项进行调整。

  • Q:我想让二级菜单更宽、或者显示图片/图标,怎么做?
    • A:WordPress默认的菜单系统只支持文本链接,要实现更丰富的效果(如Mega Menu),你需要使用专门的Mega Menu插件(如Max Mega Menu, Elementor Pro的Mega Menu功能)或者利用页面生成器(如Elementor Pro, Divi)内置的高级菜单模块。
  • Q:手机上的二级菜单怎么操作?

    A:在移动端(小屏幕),一级菜单通常会被折叠进汉堡菜单图标里,点击汉堡图标展开菜单列表,如果某个一级菜单项有二级菜单,通常在该项旁边会有一个“+”或小三角图标,点击这个图标(或有时点击一级菜单项本身)即可展开显示其下的二级菜单项。

为WordPress网站添加二级菜单是一个提升导航效率和用户体验的简单而有效的方法,核心步骤就是:在“外观 > 菜单”中,通过拖拽将子菜单项向右缩进到父菜单项下方,并确保菜单被分配到正确的位置(如“主导航”)。 利用页面生成器则可以获得更强大的视觉控制能力,遵循以上详细步骤和提示,你一定能轻松搞定WordPress二级菜单的设置!

引用说明:

  • 本文操作步骤基于WordPress核心的菜单管理功能(/wp-admin/nav-menus.php)及主流页面生成器插件的通用逻辑。
  • WordPress官方菜单管理文档:https://wordpress.org/documentation/article/appearance-menus-screen/ (提供基础概念和操作参考)
  • 响应式导航设计是Web标准最佳实践,参考W3C相关指南。

0