WordPress已经允许我们创建多个菜单并编辑他们的项目。我想向桌面浏览器的用户提供一种菜单(包含更多项目),向用户代理提供更精简的菜单,以显示他们使用的是移动浏览器。
我的主题已经使用了一个响应式菜单,当屏幕尺寸太小时会缩小它,但是我想更进一步,因为我的主菜单中有太多选项要做在移动设备上轻松浏览。
答案 0 :(得分:1)
如果您只是要减去元素,而不是添加任何新元素,我会使用纯CSS来解决这个问题。
一个例子:
wp_is_mobile();
如果“更进一步”意味着显示一个完全不同的菜单,不仅仅是减去,而且还要改变或添加新元素,你可以使用{{1}} Althought {{创建几个菜单并加载正确的菜单。 3}}似乎不建议这样做,因为平板电脑被认为是移动设备 - 并且在其他方面也可能不具备防弹功能。
第三种方法是使用Javascript来确定屏幕大小并加载适当的样式表。