wordpress 元素或导航栏中的动态菜单

yc0p9oo0  于 2023-06-21  发布在  WordPress
关注(0)|答案(1)|浏览(132)

我正在使用Elementor Pro创建一个网站,在标题中使用“导航菜单”元素。我的问题是,我希望一些菜单项在桌面视图模式和一些在移动的视图。我的解决方案是使用两个不同的菜单,在每种情况下显示。

  • 我尝试了Elementors的响应功能,但菜单选项不是动态的
  • 我在PHP主题文件中尝试了一些来自Stack Overflow的代码,但它只适用于导航栏中构建的主题,而不适用于Elementors One
if ( wp_is_mobile() ) {
     wp_nav_menu( array( 'menu' => 'mobile-menu' ) );
} else {
     wp_nav_menu( array( 'menu' => 'desktop-menu' ) );
}

我不知道更多,需要帮助aproaching以不同的方式解决问题,谢谢!

6tr1vspr

6tr1vspr1#

Elementor具有其所有元素的视口选项:https://elementor.com/help/mobile-editing/。您最终将拥有两个菜单层,一个用于桌面,一个用于移动的。请确保调整每一个的可见性是正确的。
另一种选择是在菜单界面中的菜单项中添加类,以隐藏移动的上的项。您需要在Elementor的自定义CSS功能中定义类。根据菜单的结构,这可能最终变得复杂。

相关问题