1

私は新しいワードプレスサイトに取り組んでおり、Foundationフレームワークを使用して構築しています。wp_nav_menuで作成されたナビゲーションのリンクにクラス「main」を追加したいと思います。最終的には、クラス「has-flyout」を他の人に追加したいと思うでしょう。これを行う方法について何かアイデアはありますか?Walkerを拡張する必要があると思います(または'items_wrap'でこれを実行できますか?)が、それはやり過ぎのようです。

現在、私は持っています:

wp_nav_menu( array(
    'theme_location' => 'primary_navigation',
    'container' =>false,
    'menu_class' => '',
    'echo' => true,
    'before' => '',
    'after' => '',
    'link_before' => '',
    'link_after' => '',
    'depth' => 0,
    'items_wrap' => '<ul class="nav-bar">%3$s</ul>'
));
4

1 に答える 1

0

あなたが使用することができます:

wp_nav_menu( array(
...
'menu_class' => 'main-menu',
...

そして、CSS で (それが必要な場合)、次のようにアクセスします。

ul.main-menu li { background: white; }

「フライアウト」リスト項目を追加するには、スーパーフィッシュを調べることができます? そのシステムは、ドロップダウンを含むリスト項目に「sf-with-ul」クラスを自動的に追加します。

于 2012-08-21T18:44:04.257 に答える