0

メニューのどの要素がクリックまたはマウスオーバーされたかに応じて画像を表示したいと思います。

JQuery で li 要素を処理するには、メニューの要素ごとに異なる ID を使用すると便利です。

メニューの各要素をそのタイトルに対応する ID でラップするにはどうすればよいですか? これを機能させるための代替手段はありますか?

これまでのところ、私の関数呼び出しはそのままです:

if ( function_exists('has_nav_menu') && has_nav_menu('red sea') )
  {
    wp_nav_menu( array( 
       'depth' => 4,
      'sort_column' => 'menu_order', 
       'container' => 'ul', 
       'menu_id' => 'nav', 
        'menu_class' => 'fr',
        'theme_location' => 'pages mer rouge',
        'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>' ) );
    }

%1$s または %2$s の意味がわかりません。

4

2 に答える 2

1

各 Wordpress ページには一意の ID があります。サイトの要素を右クリックして調べて ID を確認するか、WordPress ページに移動すると、そこで page-item-id が見つかるはずです。これは wp-nav-menu の各リスト項目の ID として割り当てられます。各アイテムをスタイリングする唯一の良い方法です。または、メニューが変更されない場合は、 nth-childを使用することもできます...お役に立てば幸いです。

于 2013-08-01T17:26:16.600 に答える