wordpressを勉強しています。
walkerのカスタマイズにチャレンジしており、
カスタムメニューの<ul>や<li>に任意のクラスをつけることができるようになりましたが、
管理メニュー>メニューから、メニューを作成し、cssクラスオプションにcssを入れても
そのcssの入力した文字がメニューに渡せていないことがわかりました。
どのように記述すれば、CSSクラスを付与することができるのでしょうか。
ご教授お願い致します。
php
1function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { 2 if (in_array('menu-item-has-children', $item->classes)) { 3 // 親の場合 4 $output .= "<li>"; 5 6 } 7 else { 8 // 子の場合 9 $output .= "<li>"; 10 $output .= $this->create_a_tag($item, $depth, $args); 11 12 }
回答3件
あなたの回答
tips
プレビュー