当从移动浏览器访问我的网站时,如何让WordPress显示不同的菜单条目?

时间:2015-10-06 17:16:03

标签: wordpress wordpress-plugin wordpress-theming

WordPress已经允许我们创建多个菜单并编辑他们的项目。我想向桌面浏览器的用户提供一种菜单(包含更多项目),向用户代理提供更精简的菜单,以显示他们使用的是移动浏览器。

我的主题已经使用了一个响应式菜单,当屏幕尺寸太小时会缩小它,但是我想更进一步,因为我的主菜单中有太多选项要做在移动设备上轻松浏览。

1 个答案:

答案 0 :(得分:1)

如果您只是要减去元素,而不是添加任何新元素,我会使用纯CSS来解决这个问题。

一个例子:

wp_is_mobile();

如果“更进一步”意味着显示一个完全不同的菜单,不仅仅是减去,而且还要改变或添加新元素,你可以使用{{1}} Althought {{创建几个菜单并加载正确的菜单。 3}}似乎不建议这样做,因为平板电脑被认为是移动设备 - 并且在其他方​​面也可能不具备防弹功能。

第三种方法是使用Javascript来确定屏幕大小并加载适当的样式表。