您想在 WordPress 中隐藏移动菜单吗?
大多数 WordPress 主题都带有内置样式,可自动将您的导航菜单转换为移动菜单。但是,您可能不希望在移动设备上使用相同的菜单,或者可能希望使用不同的菜单样式。
在本文中,我们将向您展示如何使用插件或代码方法轻松隐藏 WordPress 中的移动菜单。
方法 1. 使用插件在 WordPress 中隐藏移动菜单
这种方法比较简单,推荐给初学者。我们将使用插件来隐藏您的 WordPress 主题提供的现有移动菜单,然后在移动设备上使用不同的菜单或根本不使用菜单。
首先,您需要访问外观 » 菜单页面并创建一个您希望在移动设备上显示的新导航菜单。
在下一个屏幕上,您需要为新菜单提供一个名称,以帮助您稍后识别它。我们将其称为“移动菜单”。之后,您可以从左栏中选择要添加到菜单中的项目。
完成将项目添加到菜单后,不要忘记单击“保存菜单”按钮以保存菜单。
接下来,您需要安装并激活 WP Mobile Menu 插件。有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南。
激活后,您需要访问移动菜单选项页面来配置插件设置。从这里,您需要通过打开切换开关来选择是在右侧还是左侧显示您的移动菜单。
从下拉菜单中,选择您之前创建的移动菜单。
接下来,您需要向下滚动到“隐藏原始主题菜单”部分。您可以在此处告诉插件隐藏由您的 WordPress 主题创建的移动菜单。
默认情况下,该插件将使用最流行的 WordPress 主题使用的常用元素标识符。大多数用户不需要在这里做任何事情。
但是,如果插件未能隐藏您的主题菜单,那么您可以返回此处并单击“查找元素”按钮以指向您主题的导航菜单。
不要忘记单击“保存更改”按钮来存储您的设置。
现在我们已经设置了插件,我们需要告诉 WordPress 站点将我们的移动菜单显示到插件添加的新菜单位置。
只需转到外观»菜单页面。确保在下拉菜单中选择了您之前创建的移动菜单。在您的菜单项下方选择您在插件设置中选择的位置(例如左侧移动菜单或右侧移动菜单)。
您现在可以访问您的网站以查看您的新菜单。该插件现在将隐藏您主题的移动菜单并改为显示自定义菜单。
WP Mobile Menu 插件允许您在设置中更改菜单栏的颜色、更改不透明度、添加图标等。随意使用这些设置。
方法 2. 使用 CSS 代码隐藏移动菜单
这种方法有点高级,需要使用一些自定义 CSS。
对于这种方法,您可以选择使用两种不同的方法。您可以使用 CSS 隐藏完整的移动菜单,也可以隐藏移动设备上的单个菜单项。
1. 使用 CSS 在移动设备上隐藏完整菜单
首先,您需要确定要使用自定义 CSS 修改的元素。为此,只需转到您的网站并将鼠标移至导航菜单即可。之后,右键单击并选择检查工具。
您的浏览器屏幕将一分为二,您将看到网页的源代码。现在这个导航菜单不是你需要定位的,因为它在桌面屏幕上是可见的。
您需要通过将浏览器屏幕从角落拖动到更小的尺寸来重新排列浏览器屏幕,直到桌面导航菜单被移动菜单取代。
您需要弄清楚 WordPress 导航菜单使用的标识符和 CSS 类。您可以通过在源代码上移动鼠标直到菜单区域突出显示来实现。
正如您在上面的屏幕截图中看到的,我们的测试主题使用了navbar-toggle-wrapper
类。
之后,您需要转到WordPress 管理区域中的外观»自定义页面以启动主题定制器。在这里,您需要切换到“附加 CSS”选项卡,然后单击左侧面板右下角的移动图标。
定制器现在将显示您的网站在移动设备上的外观预览。您现在可以输入以下 CSS 代码,并看到您的移动菜单在预览面板中消失。
.navbar-toggle-wrapper { display:none; }
不要忘记将 .navbar-toggle-wrapper 替换为您的 WordPress 主题使用的标识符。
之后,单击顶部的“发布”按钮以保存更改。
2.使用CSS隐藏移动菜单中的特定菜单项
此方法允许您创建导航菜单,然后有选择地显示或隐藏您不想在移动或桌面设备上显示的项目。
这种方法的优点是您可以为移动和桌面使用相同的导航菜单,只需隐藏您不想被看到的项目。
首先,您需要转到外观»菜单页面,然后单击屏幕右上角的屏幕选项按钮。从这里,您需要选中“CSS 类”选项旁边的框。
在那之后。您需要向下滚动到要在移动设备上隐藏的菜单项,然后单击以展开它。在菜单项设置中,您现在将看到添加 CSS 类的选项。继续并在.hide-mobile
CSS 类。
对您不想在移动设备上显示的所有菜单项重复此过程。
同样,您也可以单击要在台式计算机上隐藏的菜单项。这一次, .hide-desktop
CSS 类。
完成后,不要忘记单击“保存菜单”按钮来存储您的更改。
现在我们将添加自定义 CSS 来隐藏这些菜单项。只需转到外观»自定义页面以启动主题定制器,然后单击附加 CSS 选项卡。
您需要在 CSS 框中添加以下 CSS 代码。
@media (min-width: 980px){ .hide-desktop{ display: none !important; } } @media (max-width: 980px){ .hide-mobile{ display: none !important; } }
不要忘记单击“发布”按钮以保存您的更改。
您现在可以访问您的网站,您会注意到您想要隐藏在桌面上的项目在菜单中不再可见。将浏览器屏幕调整为较小的尺寸,您会注意到移动菜单也是如此。
我们希望本文能帮助您了解如何在 WordPress 中轻松隐藏移动菜单。您可能还想查看我们如何将实时Ajax搜索添加到WordPress站点或如何使用WordPress制作落地页的文章。
发表回复