我正在尝试将自定义助手和课程应用于特定菜单。 这是因为我的UL课程因菜单位置而异。
我在后端正确注册了菜单位置,并将每个菜单应用到他们的位置(联系人联系人,大约等等)
这是我到目前为止所做的,但它似乎没有针对我的菜单
function my_custom_walker( $args ) {
$menu_locations = get_nav_menu_locations();
if ($menu_locations == 'contact') {
$args['walker'] = new sidemenu_walker();
$args['menu_class'] = 'mycustomclassforul';
}
return $args;
}
add_filter( 'wp_nav_menu_args', 'my_custom_walker' );
答案 0 :(得分:0)
使用此
进行管理function my_custom_walker( $args ) {
$menu = $args['menu'];
if($menu->name = 'contact' || $menu->name = 'about' )
{
$args['container'] = '';
$args['menu_class'] = 'mycustomclassforul';
$args['walker'] = new sidemenu_walker();
}
return $args;
}
add_filter( 'wp_nav_menu_args', 'my_custom_walker' );