Wordpress 在菜单漫游器中的特定元素处添加类
我通过扩展Nav_menu_Walker类在wordpress中定制了我的菜单,现在我不知道如何在特定的ul元素中添加一个类。我有一个按深度添加类的函数:Wordpress 在菜单漫游器中的特定元素处添加类,wordpress,menu,html-lists,Wordpress,Menu,Html Lists,我通过扩展Nav_menu_Walker类在wordpress中定制了我的菜单,现在我不知道如何在特定的ul元素中添加一个类。我有一个按深度添加类的函数: function start_lvl(&$output, $depth) { $indent = str_repeat("\t", $depth); if ($depth >= 1) $output .= "\n$indent<ul class=\"subsubmenu\">\n"; else
function start_lvl(&$output, $depth) {
$indent = str_repeat("\t", $depth);
if ($depth >= 1)
$output .= "\n$indent<ul class=\"subsubmenu\">\n";
else
$output .= "\n$indent<ul class=\"submenu\">\n";
}
当$depth为0时,我想在$depth=0的第三个元素添加一个不同的类,而不是子菜单
你能给我一些建议吗?试试这样的方法:
apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args )
或者,您可以参考此链接了解导航菜单步行器集成:
干杯