用户可以通过注册移动菜单、切换显示、确保移动菜单显示等步骤来进行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 Activity Log活动日志插件使用教程指南

    WordPress插件:WP Activity Log活动日志插件使用教程指南

    WP Activity Log活动日志插件是WordPress外贸建站必不可少的活动日志记录插件,它创建了一个详细的日志记录机制,为网站的安全维护和问题排查提供了有力地保障。所以本文接下来将为大家具体介绍一下该插件的使用方法。 WP Activity Log插件负责WordPress网站的日志记录,大多数安全插件都带有一组基本的日志记录功能,但它们都没有WP Activity Log插件的功能全面。对于较小的站点,其他插件的日志记录功能可能就足够了,但随着站点的增长,日志记录也需要改进。更多的用…

    插件指南 2024年 8月 9日
  • TranslatePress

    网站多国语言插件有哪些?WordPress多语言插件推荐

    网站多国语言插件有哪些?常见的网站多国语言插件有TranslatePress、WPML、Polylang、Weglot、GTranslate。在外贸建站的过程中,网站多语言的设置问题是用户绕不开的话题之一,对于一些想快速搭建多语言网站的用户来说,一款好用的网站多国语言插件是提高独立站转化率的重要手段,所以接下来将围绕以上五个WordPress多语言插件为大家展开以下内容。 WordPress多语言插件推荐一:TranslatePress TranslatePress多语言插件是一款轻量级的Wor…

    插件指南 2024年 11月 8日
  • shopify收款

    Shopify收款后如何退款

    Shopify收款后如何退款?商家可以在Shopify后台对订单的整个或单一部分进行退款,同时也可以为订单运费退款、允许超额退款等,下文将围绕这几种Shopify收款后的退款情况,一一介绍操作步骤,供大家在运营跨境电商独立站时提供方法指导。 一、Shopify收款后如何退款 1、整个退款 可以为订单中的所有商品发放全额退款。为订单退款时可以手动编辑退款总额,以向Shopify客户收取退货手续费,还可以退还任何运费。 为订单退款时可以退款至原始付款方式、商店抵扣额或两者。如果通过发放商店抵扣额退款…

    开发教程 2025年 9月 1日
  • Search Console运输政策标记

    谷歌推出用于商家运输政策的结构化数据

    谷歌搜索支持全站运费政策标记,无需依赖Merchant Center即可在搜索结果中显示配送成本和运输时间,商家发布包含结构化数据的全站配送政策,谷歌会在搜索中显示外贸独立站的成本和配送窗口。 此外还支持定义目的地、成本和工作日运输时间,与此同时谷歌可能会显示最低的合格成本,要注意的是Search Console或Merchant Center中的配送设置会覆盖原来标记的内容。 配送和退货政策将在未来几周内逐步推出,适用于Search Console中的所有国家和语言,它看起来是这样的: 谷歌提…

    科灯跨境学院 2025年 11月 13日
  • 2025年七大SEO未来趋势

    2025年七大SEO未来趋势

    2025年初,随着DeepSeek等人工智能工具的火爆,似乎已经为中国企业的跨境出海业务产生了深刻影响,那么面对技术大变革的时代,跨境商家或者是外贸建站的站长该如何优化网站排名,提高网站在搜索引擎中的可见度呢?下文将基于语音搜索、人工智能、移动优化等方面为大家具体展示2025年SEO优化的七大未来趋势,帮助各位企业紧跟时代潮流,成功品牌出海。 2025年SEO未来趋势一:技术 SEO 1、增强语音搜索兼容性 随着智能设备和虚拟助手的激增,语音搜索越来越受欢迎。为了保持领先地位,优化网站以进行语音…

    网站SEO 2025年 3月 14日
  • Yoast-SEO插件的使用界面

    Yoast网站页面SEO优化指南

    Yoast SEO插件是目前全球流行的WordPress插件,简洁灵动的外观设计与出色的可视化数据分析界面,可以轻松地协助站长提升网站综合性能指标。本文将围绕Yoast如何对网站页面SEO进行优化展开以下内容,深度解析如何有针对性地运用Yoast插件,快速提升外贸网站的SEO得分。 一、如何出现Yoast SEO调试接口与界面 当通过WordPress网站后台安装并成功激活Yoast SEO插件时,网站所有的文章与页面部分,就会自动出现这个插件的使用界面。 值得注意的是,由于WordPress的…

    插件指南 2025年 2月 27日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

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

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