用户可以通过注册移动菜单、切换显示、确保移动菜单显示等步骤来进行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移动端菜单

相关文章

  • 激活WP Optimize缓存插件

    WP Optimize免费和高级版安装教程

    WP Optimize是一款集缓存、数据库清理、图片压缩为一体的WordPress SEO插件,不仅提供免费版供预算有限的商家下载安装,也提供每月49美元起步的高级版,供追求更高网站优化性能的站长购买安装。下文将全面介绍WP Optimize插件免费版和付费版的安装教程,供商家参考。 一、WP Optimize免费版安装教程 1、登录WordPress管理仪表盘。 2、在左侧菜单栏,进入插件,点击添加新插件。 3、使用屏幕右上角的搜索栏搜索“WP Optimize”。 4、寻找WP Optimi…

    插件指南 2025年 12月 9日
  • 外贸建站流程

    外贸建站怎么做?外贸建站流程分享

    网上购物已经非常普遍,所以越来越多的企业有外贸建站的需求,因为一个专业优质的外贸网站,能够为自己带来更高的流量及转化,那么外贸建站怎么做?本文就来分享一下外贸建站的流程。 第一、明确目标与规划网站结构 在搭建外贸网站之初,务必明确目标与规划网站结构。根据产品类型、品牌需求和用户群体,设计清晰的导航结构和页面布局,确保用户能够快速找到所需信息,提升用户体验和转化率。 第二、选择合适的建站工具与平台 选择合适的建站工具和平台是外贸网站建设的关键一环。根据自身需求和技术水平,可以选择使用模板建站工具,…

    常见问题 2024年 6月 6日
  • Shopify发票操作指南:发送、定制与下载技巧

    Shopify发票操作指南:发送、定制与下载技巧

    Shopify发票适配定制销售、品牌呈现等跨境电商独立站的多元场景,核心涵盖发送、定制、下载三大操作。发送可精准设置交易条款,定制能强化品牌辨识度,下载需借助专用应用实现。下文将分步拆解具体操作流程。 一、如何发送Shopify发票 如果想在客户付款前设置准确的产品、价格和条款,Shopify 发票是完美的选择。这种方法在销售定制套餐、批发优惠、现订制商品或需要人工审批的服务时非常有效。 要从Shopify独立站发送发票,请按照以下步骤操作: 在Shopify管理仪表盘中,进入“订单-草稿”。 …

    开发教程 2026年 4月 28日
  • SEO中JS代码优化

    SEO中JS代码怎么优化?JS代码优化的方法

    SEO中JS代码怎么优化?常见的方法有优化图片ALT属性、Meta Robot标签和结构化数据等,这些都是商家可以想到的方法,但是本文接下来将为大家介绍几种在外贸建站过程中,用户想不到的SEO中JS代码的优化方法,以供参考。 一、JS SEO是什么 JS全称是“JavaScript”,JS SEO是技术SEO中重要的组成部分。旨在消除在构建网页内容时使用 JavaScript (JS) 而导致的任何负面 SEO 影响。从本质上讲,JavaScript SEO 是关于使使用 JavaScript …

    网站SEO 2025年 2月 13日
  • Shopify怎么批量编辑库存

    Shopify怎么批量编辑库存

    卖家批量编辑Shopify库存无需逐件操作,即可在管理员界面以电子表格形式一次性更新数百个SKU的数量,极大提升了管理效率。对于商品繁多的跨境电商独立站而言,合理利用Shopify的这一特性,能显著降低人工错误并节省宝贵时间。那么具体该如何操作才能安全、快速地完成库存更新呢?接下来将详细解析具体步骤。 一、Shopify怎么批量编辑库存 Shopify批量编辑库存是一种通过管理员的电子表格界面一次性更新多个产品数量的方法。不是逐件编辑产品,而是选择多个商品,打开批量编辑器,并以网格格式修改库存值…

    开发教程 2026年 2月 26日
  • AI SEO介绍及优化

    AI SEO是什么及优化如何做

    AI SEO是什么及优化如何做?AI SEO主要是利用人工智能提高外贸独立站搜索结果页可见度的一种SEO优化策略,只是将优化对象从谷歌、必应等搜索引擎换成了ChatGPT、Gemini、Perplexity等AI。要想做好AI SEO,不仅要进行全面的关键词研究,还要进一步注重用户搜索意图的优化与满足,另外架构标记、权威性数据、全面且高质量的内容也是必不可少的AI SEO优化措施。 一、AI SEO是什么 AI SEO顾名思义就是把AI与SEO相结合,通过AI算法自动化、增强并优化SEO全流程,…

    网站SEO 2025年 8月 27日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

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

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