我通过扩展 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
$output .= "\n$indent<ul class=\"submenu\">\n";
}
当 $depth 为 0 时,我想在 $depth =0 的第三个元素处添加一个不同的类,而不是“子菜单”。
你能给我一些建议吗?