2012-10-12 6 views
0

Nav_Menu_Walker 클래스를 확장하여 Wordpress에서 내 메뉴를 사용자 정의 했으므로 특정 ul 요소에 클래스를 추가하는 방법을 알 수 없습니다. Menu Walker의 특정 항목에 클래스 추가하기

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"; 

} 

은 $ 깊이는 내가 아니라 "하위 메뉴"보다 $ 깊이 = 0에서 세 번째 요소에서 다른 클래스를 추가하고 싶습니다 0

: 나는 깊이 클래스를 추가하는이 기능을 가지고있다.

몇 가지 제안 사항을 제공해 주시겠습니까? 이 같은

답변

0

시도 뭔가 :

apply_filters('nav_menu_css_class', array_filter($classes), $item, $args) 

하거나 탐색 메뉴 워커 통합을 위해이 링크를 참조 할 수 있습니다 : http://wpquestions.com/question/show/id/3097

건배!

관련 문제