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

相关文章

  • Member Pro插件卡密功能

    Member Pro插件卡密功能如何设置

    Member Pro插件的卡密功能,可以在后台用户中心-设置选项-高级功能中开启“卡密销售选项”设置,启用后即可通过卡密管理添加产品、导入卡密,并设置积分或付费购买方式,灵活满足用户的多样化需求。为了让各位更好的设置Member Pro插件卡密功能,下文将具体介绍该过程,供各位参考。 Member Pro插件官网:点击直达 Member Pro用户中心高级版插件可以在后台用户中心-设置选项-高级功能-卡密销售选项开启,开启后刷新页面就可以看到用户中心-卡密管理的入口了,进入后可以添加卡密产品以及…

    插件指南 2026年 2月 23日
  • 西柚找词优惠折扣码

    西柚找词优惠折扣码上线 五周年庆5折钜惠限时抢

    西柚找词五周年嘉年华火热开启,专属西柚找词优惠折扣码链接享额外16天会员时长,2026年3月9日至3月20日,全年最低价福利仅此一次,亚马逊运营人速来解锁! 活动地址:点击直达 活动期间,西柚找词所有VIP套餐直降5折,新购、增购、续费均可享受,1人VIP套餐790.68元/年,立省407.32元,40人团队价低至599元/年/人,使用本文专属西柚找词优惠折扣码链接,新用户可获得额外16天专业会员体验时长。老用户专属续费福利同步上线,个人/团队会员提前续费或过期续费,均可加赠30天会员时长,白捡…

    科灯跨境学院 2026年 3月 9日
  • Shopify收费标准费用详解

    Shopify收费标准费用详解

    Shopify自建建站的收费标准主要根据用户选择的建站套餐而有所不同,总体建站费用在几百美元左右,Shopify公司建站收费标准主要根据是商家选择模版建站还是定制建站有所区别,最低建站价格可低至两千元左右。为了帮助大家更好的了解Shopify跨境电商独立站建站费用的有关情况,下文将基于此向大家展开Shopify收费标准费用详解。 Shopify收费标准费用一:自己建站 Shopify自己建站费用主要由建站服务费、建站主题/应用、建站域名等几方面组成,大致价格在每年几百美元左右,甚至是上千美元。 …

    常见问题 2025年 3月 31日
  • SEO和SEM的区别

    SEO和SEM的区别是什么?

    对于外贸建站的用户来说,SEO和SEM是商家进行外贸推广营销的两种主要手段,弄懂二者的主要区别也有利于商家进行正确的网站运营,那么SEO和SEM的区别是什么呢?二者的区别主要体现在获得方式、优化速度和成本花费上面,下文将为大家具体介绍SEO和SEM的相关内容。 一、SEO是什么 搜索引擎优化(SEO)是一种从搜索引擎的有机(无偿)排名中为网站带来有针对性流量的做法,SEO的目标是在与网站业务相关的查询(称为关键字)的搜索结果中,提高网站排名。用户通常通过创建高质量内容、围绕特定关键字优化内容、建…

    网站SEO 2024年 10月 11日
  • 网站页脚

    怎么设置WordPress网站的页脚才最好?

    页脚通常位于网站的底部,旨在为用户提供一些网站的附加信息。因为其靠后的位置,大多数站长在使用WordPress进行外贸建站时,会认为其不重要。但事实,却恰恰相反,页脚在为用户提供导航,增加询盘,提高用户体验度等方面都发挥了关键的作用。那么,怎么才能将WordPress网站页脚的优势最大化呢,这正是本文接下来要叙述的内容。 1.联系信息 对于许多网站来说,联系信息是它最重要的功能之一。用户通过联系信息与商家互动、沟通交流,建立联系等。大多数网站都会专门设置一整个页面放置“联系信息”,如下图: 每当…

    常见问题 2024年 6月 24日
  • 外贸独立站

    外贸网站如何提高询盘量?

    询盘作为企业开发潜在客户的一种有效手段,通过对询盘的分析与研究,可以有效连接潜在客户与企业,提升商品销量和维护企业形象。而一个初创的外贸独立站如何利用有效的资源,提高询盘量,是商家应该值得深思的问题。所以,本文接下来将为大家怎么提高网站询盘量提供一些参考性的意见,希望可以帮助到大家。 大家可以顺着“外贸网站怎么做才能收到大量询盘”这句话来思考,以下这些问题: 1.网站能够收到询盘的前提是什么? 很多人抱怨自己的外贸独立站收不到询盘,但却忽略了一个天大的问题——客户找不到! 即便网站做的很精美,产…

    常见问题 2024年 6月 21日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

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

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