4
カスタムウォーカー:関数start_lvlでIDを取得する方法
アコーディオンメニューを作成する最初のカスタムウォーカーを作成しています。まず、この例を使用しました:http : //bitacre.com/2025/custom-nav-menu-walker-for-wordpress-themes 2つの機能があります。最初にstart_lvl、次にstart_el。 start_elでは、IDは$ item-> IDによって実装されます。start_lvlでもこれをどのように行うことができるか知っていますか?アコーディオンメニューで折りたたみをトリガーできるように、(周囲の下位レベルナビゲーション)にIDを与える必要があります。 私が生成しようとしているのは次のようなものです: <a href="#collapse2">Titel 2</a> <ul id="collapse2">Lower Level Menu 2</ul> <a href="#collapse3">Titel 3</a> <ul id="collapse3">Lower Level Menu 3</ul> start_lvl関数の私のコード: // add id's and classes to ul sub-menus function start_lvl( &$output, $depth, $item ) { // depth dependent classes $indent = ( $depth > 0 …