使用wp_nav_menu的Custom Walker出现错误“试图获取非对象的属性”
我正在尝试向wp_nav_menu函数添加一些与ARIA相关的内容。为此,我使用了一个自定义的walker类: class Walker_Nav_Menu_With_Aria extends Walker_Nav_Menu { function start_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat("\t", $depth); $output .= "\n$indent<ul class=\"sub-menu\" role=\"group\">\n"; } function end_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat("\t", $depth); $output .= "$indent</ul>\n"; } function start_el( &$output, $item, …