web-dev-qa-db-ja.com

カスタムウォーカーのWPメニューの最後の要素

私はサブメニューを含む多くのサブ項目を含むメニューリストを持っています(現時点ではいくつかは4番目のレベルに達しています)。

各li要素の最後の子孫ulにクラス「.last」を付けるにはどうすればよいですか。例えば私は

MENU
 PASTA
  SUBITEM 1 (.last)
   ITEM 1.1
   ITEM 1.2
  SUBITEM 2 (.last)
   ITEM 2.1
   ITEM 2.2
 PIZZA
  SUBITEM 3
   SUBITEM 3.1 (.last)
    ITEM 3.1.1
    ITEM 3.1.2
 DESSERTS
  SUBITEM 4
   SUBITEM 4.1
    SUBITEM 4.1.1 (.last)
     ITEM 4.1.1.1
     ITEM 4.1.1.2
  SUBITEM 5 (.last)
   ITEM 5.1
   ITEM 5.2
1
Panagiotis

メニューウォーカーを再作成せずにライブできる場合は、メニュー項目にクラスを手動で追加できます。

WordPressのメニュー編集画面で、[画面オプション]をクリックして[CSSクラス]を有効にします。そうすれば、どのリスト項目にしたいクラスでも追加することができます。

控えめに言っても、このようなもののためにカスタムWalkerを作成するのは複雑になります。

1
guiniveretoo