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

相关文章

  • 六大PHP Web框架软件汇总

    六大PHP Web框架软件汇总

    Web框架作为Web程序开发前段工具,可以减少开发时间和维护成本,对于外贸建站来说,是一个较好的代码应用数据库。PHP则是Web开发应用较广泛的前端脚本语言,所以本文基于此,将和大家分享一些PHP Web框架软件,助力外贸独立站的建设。 一、Agavi Agavi是一个强大的,可扩展的PHP 5应用程序框架,遵循MVC范例。它使程序员能够编写清晰,可维护和可扩展的代码。Agavi将选择和自由放在限制性公约上,重点是持续的质量而不是短视的决定。它不是一个完整的网站建设工具,而是一个程序员可以构建应…

    知识库 2024年 7月 9日
  • 配置WordPress插件Post SMTP

    WordPress Post SMTP插件安装教程

    WordPress Post SMTP插件基于wp_mail函数来工作,不仅可以发送电子邮件,而且可以记录邮件的发送成功与否,为WordPress外贸建站提供了便捷的服务。另外,Post SMTP插件在WordPress插件存储库上的评分高达4.8分,而本文基于此,将为大家展示WordPress Post SMTP插件的安装与使用教程。 首先域名已经注册邮箱了,开通邮箱后,创建一个用于发邮件的账号,譬如notification@youdomain.com。接下来开始配置WordPress Pos…

    知识库 2024年 6月 26日
  • WP Mail SMTP插件

    如何通过SMTP配置WordPress表单

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

    知识库 2024年 7月 2日
  • 图片SEO优化

    提高商品转化率之必备图片SEO优化技巧

    什么是图片SEO优化?图片SEO优化就是借助替代文本、标题、图片等属性,来提高网站搜索排名和访问量的一种搜索引擎优化技巧。值得一提的是,图片搜索更是占据了谷歌总搜索量的三分之二。诚然,熟悉图片SEO优化技巧已成为跨境电商建站的必备技能,这也将是本文接下来要分享的内容。 1.产品图片要简单明了 上传产品,需要首先明确各电商平台的具体要求,比如一共需要几张图片、是否需要白底图片、图片格式及文件大小等,还要注重搜索引擎的抓取规则。产品图片要简单明了、干净利落,带有边框、文本或其他装饰,将不利于搜索引擎…

    网站SEO 2024年 6月 14日
  • 六大WordPress图像优化插件评测

    六大WordPress图像优化插件评测

    多数站长使用WordPress在外贸建站时,会面临上传的图片太大或者图片分辨率等各种问题,从而导致网站运行速度下降,加载速度变慢。那么,WordPress上有没有一些图片优化插件可以帮助站长解决这个问题,回答当然是有的,接下来本文将介绍6款WordPress图片优化插件,并对它们进行评测,为各大站长在优化网站排名,提高用户体验感方面提供一些建议。 WordPress图片优化插件对照表 插件 它能完成工作吗? 是否具有成本效益? 是自动的吗? Image Optimizer by Elemento…

    插件指南 2024年 7月 4日
  • 用Google做外贸

    怎样用Google做外贸?

    Google作为全球最大的搜索引擎公司,各位站长可以通过Google SEO、Google搜索、GoogleAds这三种常用的方法来进行外贸独立站的建设与优化,而且做好Google的外贸建站工作,将是各位站长跨境出海成功的关键因素。下文为大家整理了借助Google做外贸的具体方法,希望可以帮助到大家。 一、利用Google SEO进行外贸网站优化 在进行外贸独立站客户开发的过程中,利用谷歌SEO对外贸网站进行优化是一项重要的工作。首先需要理解谷歌SEO的基本原理,谷歌的搜索引擎会根据网站内容和其…

    知识库 2024年 8月 21日
联系我们

联系我们

0551- 62586667

邮件:service@spiderltd.com

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

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