add_filter('walker_nav_menu_start_el', 'menu_add_description', 10, 4 );
function menu_add_description( $item_output, $item, $depth, $args ) {
として、$args を引数として取得できるようにすると、
$args->theme_location
にて、メニュー位置を取得できますので、この値にて条件分岐を行って下さい。
ご返答ありがとうございます。
何とか出すことができました。しかし
$args->theme_location
は使用せずになりました。記述したコード
add_filter('walker_nav_menu_start_el', 'menu_add_description', 10, 4 );
function menu_add_description( $item_output, $item, $depth, $args ) {
return preg_replace('/(<span[^>]+>)([^<]+)</', '$1<span class=ja>$2</span>'."<span class=en>{$item->description}</span><", $item_output);
}
です。
変な形で解決してしまいましたが、有難う御座います。