如何在WordPress中创建下拉菜单?用户可以通过使用插件、网站编辑器或者是通过PHP手动设置实现WordPress下拉菜单的创建。对于WordPress网站搭建的用户来说,创建一个结构良好的下拉菜单不仅有利于优化网站结构,提高搜索引擎爬取力度,而且有利于用户体验的优化,所以下文将为大家具体介绍WordPress下拉菜单的创建过程,以供大家在外贸建站时进行参考。

如何在WordPress中创建下拉菜单一:使用插件

WordPress插件中有许多支持下拉菜单创建的插件,例如Max Mega Menu、Hero Menu、UberMenu等,下文将以Max Mega Menu插件为例,为大家讲解如何使用插件为WordPress创建下拉菜单的具体过程。

  • Max Mega Menu:一个免费插件,为现有菜单编辑器添加了大量选项。
  • Hero Menu:一个高度可定制的工具,注重响应性。
  • UberMenu:一个最大限度地控制菜单风格和功能的解决方案。

1、安装并激活WordPress Max Mega Menu插件。

2、导航到 Mega Menu 控制面板。在菜单位置部分,单击主菜单并选中为此菜单位置启用 Max Mega Menu 框以启用下拉功能,在同一部分中,选择触发子菜单的事件以及桌面和移动设备上下拉菜单的动画,然后选择 Save Changes。

Max Mega Menu插件设置下拉菜单

3、默认情况下,该插件将继承主题的样式,打开菜单主题,如果想调整菜单的样式、动画和大小,请选择选项卡,确保Select theme to edit(选择要编辑的主题)选项指向主菜单。

4、导航到外观-菜单 ,并在启用 Max Mega Menu 功能的情况下将项目添加到默认菜单或主菜单,完成后点击保存菜单。

如何在WordPress中创建下拉菜单二:使用网站编辑器

1、导航到编辑器

首先从WordPress仪表板的左侧导航到外观-编辑器。

导航到外观编辑器

如果看到的是外观-菜单而不是外观-编辑器,这意味着此WordPress主题不支持完整的网站编辑(FSE)。如果要使用FSE方法添加下拉菜单,请从块编辑器的主菜单中选择Templates或Patterns。

选择Templates或Patterns

2、添加新菜单

现在将显示网站上的所有模板、模板部分和模式。要添加新菜单,请单击带有要添加它的区域名称的部分,例如如果要创建主导航菜单,只需选择Header部分即可。

选择Header部分

编辑器将显示任何选定部分的预览,要编辑它,请单击标题右侧的铅笔图标,或者在本例中单击标题。

单击标题右侧的铅笔图标

完成后,单击左上角的加号图标以切换块插入器。

单击左上角的加号图标以切换块插入器

3、编辑菜单

在出现的搜索栏中键入“导航”。

键入 Navigation

 

当导航块出现时,使用拖放方法将其移动到块编辑器主工作区右侧的所需位置。接下来单击新添加的菜单导航块将其选中,然后单击右上角的设置图标,在这里可以选择齿轮图标来自定义菜单的对齐、方向、显示和移动覆盖。也可以在右上角切换样式,以进一步自定义所选菜单的样式、字体、颜色和布局。

拖放导航块

4、添加顶级菜单

要将顶级项目添加到菜单中,请确保在主设置下打开列表视图,然后单击加号按钮,列表视图图标看起来像三条级联线,位于块编辑器中主设置下齿轮图标的左侧。

添加顶级菜单

准备就绪后,单击“页面链接”。

单击页面链接

5、编辑顶级菜单

在出现的提示卡中,开始键入要在新创建的主导航菜单中显示为顶级菜单项的页面名称,当相应的标题或URL出现在搜索框下时,单击它。

编辑顶级菜单

根据需要重复此步骤多次,直到对顶级菜单项满意为止。完成后,可以继续专注于添加子菜单项,选择要显示子菜单的菜单项,单击其右侧的三个点,然后单击“添加子菜单”链接。

添加子菜单项

6、创建首选子菜单

当提示卡出现时,单击以使用与上述相同的方法添加首选子菜单项。

创建首选子菜单

再次重复此步骤,添加任意数量的子菜单项,当对新菜单中的项目数量感到满意时,单击“保存”以保存更改。

单击保存以保存更改

请记住,如果FSE兼容主题未处于活动状态,该按钮将显示激活和保存,而不仅仅是保存,需要激活主题并保存菜单参数,以查看网站前端反映的更改。

如何在WordPress中创建下拉菜单三:PHP手动创建

将自定义PHP代码添加到主题的functions.PHP文件中可以增强或修改WordPress菜单的功能,这种方法适用于高级用户,可以启用动态菜单项、条件逻辑等。在开始之前,请在进行任何更改之前备份网站,并进行彻底测试,以确保无缝的用户体验。

1、在主题中创建菜单位置

在主题的functions.php文件中开始,将在其中创建一个新的菜单位置,这个步骤告诉WordPress用户的菜单将被放置在主题中,将以下代码片段插入functions.php:

function mytheme_register_nav_menu() {
register_nav_menus(array(
'primary' => __('Primary Menu,' 'theme-slug'),
));
}
add_action('after_setup_theme', 'mytheme_register_nav_menu');

此代码定义了一个标记为“主菜单”的新菜单位置,将“主题slug”替换为主题的实际slug,以确保兼容性。

2、在主题中创建菜单

接下来导航到主题的header.php文件或与希望菜单显示的位置对应的任何模板文件,要实现菜单,请使用wp_nav_menu()函数,如下所示:

wp_nav_menu(array('theme_location' => 'primary', 'container_class' => 'main-nav'));

这个函数调用告诉WordPress显示分配给主要位置的菜单,将其包装在带有类main-nav的div容器中,此类稍后可用于样式设计。

3、创建并分配菜单

创建并实现菜单位置后,前往WordPress管理仪表板-外观-菜单。在这里通过添加菜单项并按层次排列它们以实现下拉功能来创建下拉菜单,菜单准备好后,将其分配到之前创建的主位置。

4、设置菜单样式

为了确保下拉菜单与网站的外观和感觉相匹配,请将自定义CSS添加到主题的样式表中,这可能涉及设置.main nav容器类的样式,以及WordPress添加到菜单项中的任何其他类:

.main-nav { /* Container styles */ }
.main-nav ul { /* List styles */ }
.main-nav li { /* Item styles */ }
.main-nav li ul { /* Dropdown styles */ }

这个CSS只是一个起点,根据设计可能需要添加更具体的选择器和属性。

5、确保下拉功能

为了使下拉功能正常工作,网站主题必须支持它,这可能需要额外的HTML、CSS或JavaScript。一些主题已经包含了这个功能,但如果主题没有,可能需要集成JavaScript或jQuery来处理下拉行为:

jQuery('.main-nav ul li').hover(function() {
jQuery(this).find('ul').stop(true, true).slideDown();
}, function() {
jQuery(this).find('ul').stop(true, true).slideUp();
});

这个简单的jQuery脚本添加了基本的下拉功能,对于自定义JavaScript,必须在自定义JavaScript的functions.php文件中正确地将脚本排队。

此外用户还可以可以通过内置菜单编辑器、导航快实现WordPress下拉菜单的设置。WordPress有一个用户友好的内置菜单编辑器,允许用户在不需要额外插件或编码专业知识的情况下制作这些菜单。导航块是一个强大的工具,它允许用户在不接触任何代码的情况下创建复杂的导航菜单。

推荐阅读:

WordPress外贸建站:WordPress移动端菜单怎么建?

WordPress外贸建站教程:WordPress导航菜单怎样设置?

WordPress建站教程:WordPress幻灯片设置

相关文章

  • PHP

    如何安装并配置PHP集成开发环境?

    各位开发人员既可以通过手动安装PHP开发环境,也可通过XAMPP、WAMPServer等一些IDE进行配置。PHP集成开发环境又被称为PHP编辑器,极大地简化了Web开发的流程,通过在一个平台进行编辑、测试、调试等操作,实现了代码开发效率和质量的提高。而本文接下来将为大家介绍如何进行PHP集成开发环境的安装,帮助各位外贸建站的开发人员更好的实现代码的编写。 一、安装PHP集成开发环境的方法 1、手动安装PHP及相关服务器环境 Apache或Nginx:Apache和Nginx是最常用的Web服务…

    开发教程 2024年 7月 25日
  • 打开主域名工具

    在子域名上安装WordPress的两种方法

    外贸建站时,有时为了扩展网站内容,又或者是为了测试新网站,需要在子域名上安装WordPress,所以下文将基于在子域名上安装WordPress的具体教程展开,为大家介绍其中的步骤,以供各位参考。 一、用cPanel在字域名上安装WordPress 1、在cPanel中添加子域 首先需要把子域名添加到cPanel,具体怎么做取决于自己的主机用的是哪个版本的cPanel。 较早的cPanel版本(版本106或更低)提供专用的子域接口,较新的 cPanel 版本(版本 107 或更高)已移除了该独立接…

    开发教程 2025年 12月 2日
  • 访问如下所示的WordPress仪表板

    如何将WordPress网站做成APP?

    如何将WordPress网站做成APP?将WordPress网站做成APP最简单的方法便是通过MobiLoud、WPMobile.App等插件实现WordPress网站APP功能的实现。从一定程度上来说,将WordPress网站做成APP不仅可以增强品牌的用户粘性和影响力,而且有利于提高用户参与度进而提升网站转化率,下文将为各位呈现WordPress网站做成APP的有关内容,以供大家在外贸建站时进行参考。 一、为什么要将WordPress网站做成APP 1、增强的用户体验:为移动设备提供更流畅、…

    开发教程 2024年 12月 16日
  • WooCommerce购物车添加按钮示例

    WooCommerce购物车添加按钮如何设置?

    WooCommerce购物车添加按钮如何设置?对于使用WooCommerce进行跨境电商独立站搭建的商家来说,可以通过在想要添加WooCommerce购物车添加按钮的页面,插入一段代码即可达到相关功能实现的目的。为了帮助大家更好的了解如何插入代码才能实现WooCommerce购物车按钮的添加,接下来将具体介绍有关内容,以更好的简化客户购买流程,优化用户体验。 一、为什么要设置WooCommerce购物车添加按钮 1、改进的美学:它允许商家将按钮的设计与品牌的风格和配色方案相匹配,从而帮助改善网站…

    开发教程 2025年 3月 13日
  • WordPress降版本

    WordPress怎么降版本

    WordPress怎么降版本?尽管更新WordPress版本通常会修复以前的安全问题并优化WordPress的功能,但新版本有时会引发主题损坏、性能下降、插件冲突或关键功能缺失等外贸建站问题,尤其在使用老旧或非托管插件与主题时更为常见。此时降级到兼容性更佳的旧版WordPress成为必要选择。 一、为什么WordPress需要降级 降级WordPress乍一听似乎有点反常,毕竟更新旨在修补安全问题、增加新功能并提升平台整体性能。但是有时候最新的WordPress版本却带来了明显多于好处的问题,这…

    开发教程 2026年 2月 19日
  • 关闭WordPress主题或插件自动更新功能

    如何关闭WordPress主题或插件自动更新功能?

    通常情况下WordPress主题或插件应该保持自动更新功能,以实现维护WordPress网站安全和网站正常运行的作用,但有时这一功能可能会带来网站代码覆盖,甚至会网站崩溃的问题,所以这时候用户可以通过插入代码或者是安装Easy Updates Manager插件实现WordPress主题或插件自动更新功能的关闭,下文将为大家具体展示这一过程,希望可以助力大家外贸建站工作的顺利开展。 一、插入代码关闭WordPress主题或插件自动更新 1、通过wp-config.php文件禁用WordPress…

    开发教程 2024年 10月 31日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

工作时间:周一至周日,9:00 - 21:00,节假日不休息

在线客服
微信客服
微信客服
分享本页
返回顶部