如何在WordPress中创建下拉菜单?

2025-11-30 0 149

如何在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。

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

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

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

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

1、导航到编辑器

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

2、添加新菜单

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

3、编辑菜单

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

 

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

4、添加顶级菜单

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

5、编辑顶级菜单

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

6、创建首选子菜单

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

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

如何在WordPress中创建下拉菜单?如何在WordPress中创建下拉菜单?

请记住,如果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幻灯片设置》

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 如何在WordPress中创建下拉菜单? https://www.zuozi.net/1174.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务