不可否认,我在这方面遇到了困难,因为要测试这一点,我必须安装您的代码并创建一些菜单来测试它,但是。。。
查看Bootstrap_Walker_Nav_Menu
密码查找此项:
$item_output .= \'<a\'. $attributes .\'>\';
$item_output .= $args->link_before . apply_filters( \'the_title\', $item->title, $item->ID ) . $args->link_after;
$item_output .= ($args->has_children) ? \' <b class="caret"></b></a>\' : \'</a>\';
$item_output .= $args->after;
我认为,您想要的是将创建锚的代码包装成一个条件,如:
if (!$args->has_children) {
$item_output .= \'<a\'. $attributes .\'>\';
}
$item_output .= $args->link_before . apply_filters( \'the_title\', $item->title, $item->ID ) . $args->link_after;
$item_output .= ($args->has_children) ? \' <b class="caret"></b>\' : \'\';
if (!$args->has_children) {
$item_output .= \'</a>\';
}
$item_output .= $args->after;