我发现实例添加类顶级项目,所以我们可以显示与子项的菜单项箭头,但似乎可怕,以应付已建成在WordPress类中,不能显示当前和CSS悬停的箭头,它只会毁掉所有状态。wp_nav_menu添加<span></span>标签内<a></a>标签是父母
目前的导航菜单是这样<li><a>Text</a></li>
有什么方法来添加父<a></a>
标签,而不是内<span class="arrow"></span>
?
添加 - > “<span class="arrow"></span>
” - >内<a/></a>
标签
因此 - ><li><a>Text<span class="arrow"></span></li></a>
那就是父母。
当前代码添加<span></span>
标签<a></a>
标签
class My_Walker_Nav_Menu extends Walker_Nav_Menu {
function start_lvl(&$output, $depth, $args) {
$indent = str_repeat("\t", $depth);
if('primary' == $args->theme_location && $depth ==0){
$output .='<span class="arrow"></span>';
}
$output .= "\n$indent<ul class=\"sub-menu\">\n";
}
}
你想考虑jQuery? – loQ