0

我想將自定義步行者和類應用到特定菜單。 這是因爲我的UL課程因菜單位置而異。將自定義步行者和自定義ul類應用到wordpress中的特定菜單

我已經正確註冊在後臺菜單位置,並應用於每個菜單中的位置(聯繫人聯繫,關於約等)

這是我迄今爲止,但它似乎沒有不針對我的菜單

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

管理這個

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');