用户可以通过注册移动菜单、切换显示、确保移动菜单显示等步骤来进行WordPress移动端菜单的建设。此外值得一提的是,WordPress移动端菜单的构建不仅是外贸建站的重要步骤之一,而且是促进网站SEO优化,给予客户更好的使用体验的重要渠道,那么WordPress移动端菜单到底该怎么构建呢,接下来将大家具体了解一下。

一、注册WordPress移动端菜单

如果WordPress主题尚未提供移动菜单,站长可以使用以下代码注册一个,可以将代码添加到子主题或自定义插件的 functions.php 中。

// register a mobile menu function wdm_register_mobile_menu() { add_theme_support( ‘nav-menus’ ); register_nav_menus( array(‘mobile-menu’ => __( ‘Mobile Menu’, ‘wdm’ )) ); } add_action( ‘init’, ‘wdm_register_mobile_menu’ );

添加此代码后,会注意到菜单设置中有一个“移动菜单”选项。

建WordPress移动端菜单

二、切换WordPress移动端菜单显示

现在菜单只能在移动设备上显示。因此站长需要根据屏幕尺寸或浏览器宽度切换其外观,为此可以将使用一些 jQuery。

确保将以下代码添加到每个页面上加载的JS文件中,如果不知道,可以将代码添加到“mobile-menu-toggle.js”并使用以下代码将其加载到每个页面上:

(将代码添加到子主题或自定义插件的 functions.php 中)

// load the JS file function wdm_mm_toggle_scripts() { wp_enqueue_script( ‘wdm-mm-toggle’, get_stylesheet_directory_uri() . ‘/js/mobile-menu-toggle.js’, array(‘jquery’) ); } add_action( ‘wp_enqueue_scripts’, ‘wdm_mm_toggle_scripts’ );

一旦将脚本加入队列,它将在每个页面上加载,现在必须在其中添加以下JS代码,因此需将以下代码添加到“mobile-menu-toggle.js”。

// hide or display the mobile menu /* let’s consider we want to toggle the menu displayed at 800 screen width, here’s what we need to do (you can accordingly replace 800 with to a screen width you would need)..*/ function toggle() { if ( jQuery( window ).width() >= 800 ) { jQuery( ‘.nav.mobile-menu’ ).hide(); jQuery( ‘.nav.desktop-menu’ ).show(); } else { jQuery( ‘.nav.desktop-menu’ ).hide(); jQuery( ‘.nav.mobile-menu’ ).show(); } } // on page load set the menu display initially toggle(); // toggle the menu display on browser resize jQuery( window ).resize( function () { toggle(); } );

三、确保WordPress移动端菜单显示

大家需要遵循最后一步,以确保菜单无缝显示。此步骤基本上负责在菜单设置中设置移动菜单后显示移动菜单,此代码需要添加到当前主题的header.php中,用户可以在添加“main-menu”后将其添加到“wp_nav_menu”函数下方。

/* 以下代码检查菜单设置中是否从后端设置了移动菜单。如果已设置菜单,它将显示在标题中。否则,如果未设置菜单,则显示一条消息。*/ if ( function_exists ( ‘has_nav_menu’ ) && has_nav_menu( ‘mobile-menu’ ) ) { wp_nav_menu( array ( ‘depth’ => 6 , ‘sort_column’ => ‘menu_order’ , ‘container’ => ‘ul’ , ‘menu_id’ => ‘main-nav’ , ‘menu_class’ => ‘nav mobile-menu’ , ‘theme_location’ => ‘mobile-menu’ ) ); } else { echo “<ul class=’nav mobile-menu’> <font style=’color:red’>未设置移动菜单</font> </ul>” ; }

确保将“桌面菜单”作为附加类添加到主菜单,此类将用于切换菜单的显示,并将以下 CSS 添加到子主题的style.css中。

.mobile-menu{ display: none; } @media only screen and (min-width: 800px){ .desktop-menu{ display: block !important; } .mobile-menu{ display: none !important; } } @media only screen and (max-width: 799px){ .desktop-menu{ display: none !important; } .mobile-menu{ display: block !important; } }

四、创建并设置WordPress移动端菜单

一旦创建了移动菜单设置并切换显示,就需要创建一个菜单并将其设置为移动菜单,此时可以在WordPress管理面板中创建一个新菜单。

建WordPress移动端菜单

现在添加菜单项并将其设置为移动菜单,记得保存所做的更改。

建WordPress移动端菜单

相关文章

  • 谷歌搜索控制台AI性能报告

    谷歌搜索控制台上线AI性能报告 可选择是否屏蔽AI收录

    谷歌正式推出搜索生成式AI表现报告,同时上线开关功能,允许站长选择是否禁止自家内容在AI搜索结果中展示。目前该功能仅面向英国一小部分网站所有者开放,后续会逐步全球推广。另外这份报告暂不提供点击数据,这也在业内意料之中。 优先落地英国的原因 英国竞争与市场管理局(CMA)出台相关法规,要求谷歌必须落实该功能。谷歌表示:新规要求谷歌允许内容发布方自主选择,拒绝将自身内容用于AI模型微调。这能让发布方全面掌控内容在各类AI场景下的使用方式。 搜索生成式AI表现报告 谷歌正在搜索控制台中逐步上线这款全新…

    科灯跨境学院 2026年 6月 12日
  • ShortPixel AI图片Alt文本生成工具

    ShortPixel插件上线AI图片Alt文本生成工具

    ShortPixel正式推出AI替代文本生成插件,可自动为网站图片批量生成适配SEO的Alt标签、图片标题与描述文案。工具依托AI识别画面内容,支持上传自动优化、存量图片批量处理,可保留手动编辑内容避免误覆盖,适配多语种外贸站点与WooCommerce跨境电商独立站。所有运算在云端完成,不会占用服务器资源,既提升搜索引擎收录效果,也满足网站无障碍访问规范,免费套餐每月可享百次生成额度,轻松补齐全站图片SEO短板。 一、ShortPixel AI图片Alt文本生成工具核心功能介绍 产品逻辑十分清晰…

    插件指南 2026年 6月 29日
  • 医疗/传产/零售SEO优化

    医疗/传产/零售海外独立站如何做好SEO优化

    医疗/传产/零售海外独立站如何做好SEO优化?医疗/传产/零售海外独立站做好SEO优化,需按产业特性精准施策:医疗聚焦信任与合规,传产深耕技术长尾词,零售侧重导购与转化,这是外贸建站中SEO突围的关键。三类站点均需契合海外搜索逻辑,结合行业决策场景优化,才能让外贸建站的流量价值最大化。下文将分产业拆解具体SEO实操方案,助力商家精准捕获海外目标客群。 一、SEO搜索引擎优化在不同产业的侧重点 SEO 已不再只是流量工具,而是企业长期建立品牌信任与获取潜在客户的关键。然而不同产业的客户旅程不同,依…

    网站SEO 2026年 5月 11日
  • WP Mail SMTP插件

    如何通过SMTP配置WordPress表单

    在进行WordPress外贸建站时,各位站长可以通过安装通过WP Mail SMTP插件,帮助网站实现SMTP,进而来配置WordPress表单,方便网站的管理,以简化表单的发送过程。而本文接下来将基于此,具体介绍一下通过SMTP来配置WordPress表单的具体步骤。 SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议。SMTP是一种用于发送电子邮件的协议,它规定了邮件服务器之间如何互相传送邮件。它是互联网邮件传输的标准,主要用于邮件的发送。简单来说,它…

    科灯跨境学院 2024年 7月 2日
  • 2026年2月海外营销日历

    2026年2月海外营销日历:重点节日选品与营销建议

    2026年2月海外营销日历来了!冬奥会、超级碗、巴西狂欢节、情人节、春节等六大节点扎堆,爆款选品和海外营销建议一次打包,助力商家提前锁单、稳抓海外营销红利!接下来,本文将按时间线拆解每个节日的爆单细节。 冬季奥运会-2月6日 1、节日简介 于意大利米兰-科尔蒂纳举办,全球顶级冬季综合体育赛事,尤其在欧美、中国、日韩等冰雪运动基础较好的地区消费需求旺盛。 2、热销选品 运动装备:滑雪护具、运动服饰、运动恢复产品 应援服饰:带国旗或奥运标志的帽子、围巾、T恤等 户外类:保暖设备、户外电源、智能穿戴 …

    科灯跨境学院 2026年 1月 22日
  • Shopify与Webflow 5大区别

    Shopify与Webflow存在的5大区别(文末附选择建议)

    Shopify与Webflow都是外贸建站的热门平台,但定位截然不同Shopify专注电商销售,功能强大、操作简单;Webflow则以设计自由和视觉控制见长,更适合创意展示。本文将从定价、易用性、电商功能、应用集成和安全支持五大维度,深入解析Shopify与Webflow的差异,并在文末提供针对性建议,帮助各位商家找到适合自身业务的建站平台。 一、Shopify与Webflow定价区别 在Webflow与Shopify的定价竞争中,Webflow凭借其灵活性和实惠优势胜出,其以目标为导向的计划更…

    常见问题 2026年 2月 18日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

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

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