サポート » 使い方全般 » カスタムメニューの副項目をつけた時にsubmenuクラスを持ったul要素が作成されないです

  • タイトルの通りになりますが
    カスタムメニューの副項目をつけた時にsubmenuクラスを持ったul要素が作成されないです。

    <li class="menu-item-has-children">hogehoge</li>
    <li>hogehoge</li>
    <li>hogehoge</li>

    とli要素のみで出力されてしまうのですが原因などわかりますでしょうか。

    wordpressのバージョンは4.9.9です。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは

    テーマによっては、副項目(サブ)に対応していない場合があります。
    テーマは何をお使いですか?

    テーマは自作しております。
    他のテーマを作成した時には自動でついていたので
    何もしなくてもつくという認識でいたのですが間違いでしたでしょうか。

    メニューを表示するコードは、どのようなコードでしょうか?

    
    <?php wp_nav_menu( array(
    'container' => 'nav',
    'container_class' => 'l-global_navi_sp',
    'menu_class' => 'c-global_navi_menu_sp',
    'theme_location' => 'global_navi_sp',
    'fallback_cb' => '',
    'depth' => '-1',
    'echo' => '1'
    ) );
    ?>
    

    となっております。
    functions.phpでカスタムメニューの作成はしてあります。

    'depth' => '-1',

    'depth' => 0,

    では、どうでしょうか?

    'depth' => 0,
    で無事にsubmenuクラスを持ったulが出力されました。

    ありがとうございました!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「カスタムメニューの副項目をつけた時にsubmenuクラスを持ったul要素が作成されないです」には新たに返信することはできません。