【发布时间】:2013-12-05 04:33:56
【问题描述】:
例如,在我的 wordpress 导航菜单设置中,如下所示。
- 首页
- 关于我们
- 我们是谁?
- 我们做什么?
- 服务
- 网页开发
- 网页设计
在所有这些菜单和子菜单上,我为每个菜单设置了页面链接,以便用户可以随意导航。
但是当我使用本教程中讨论的 Bootstrap navwalker php 插件时
http://www.pattonwebz.com/wordpress-custom/bootstrap-wordpress-responsive-menu/
关于我们和服务的链接被禁用。这是因为这两个在其中包含子菜单内容,并且插件以某种方式禁用了任何包含子菜单的顶部菜单链接。请问需要做什么才能恢复关于我们和服务菜单上的链接?我可以在下面的这个 wp_nav_menu 代码中切换任何选项吗?
<?php
wp_nav_menu( array(
'menu' => 'top_menu',
'depth' => 2,
'container' => false,
'menu_class' => 'nav',
'fallback_cb' => 'wp_page_menu',
'walker' => new wp_bootstrap_navwalker())
);
?>
【问题讨论】:
-
您好,感谢您阅读我网站上的教程:D 这个问题我们已经遇到过很多次了,但 Bootstrap 已决定让所有内容都适合移动设备 - 包括这些下拉菜单.可点击的下拉菜单不适用于触摸屏设备,因此默认情况下它们被禁用。 Twittem(navwalker 的创建者)决定在 walker 类中只包含默认标记和行为,因此获得顶级可点击项目需要对实际 walker 类进行一些编辑 - 但要知道启用它会疏远触摸屏用户。
标签: php wordpress twitter-bootstrap