WordPress PHP サイトにPrimary Menuというナビゲーション メニューがあります。作成したウィジェット領域で作成したメガ メニューでデフォルトのナビゲーション メニューをオーバーライドしようとしています。
問題は次のとおりです。
作成したウィジェットエリア「 my_mega_menu 」にメニューを入れたいです。しかし、inkthemes_nav() 関数はネイティブ テーマ メニューを追加します。これをコメントアウトすると、表示したいメニューだけが表示されますが、メニューの機能が壊れます。ドロップダウンはサブメニューにドロップダウンしません。
inkthemes_nav ネイティブ メニューを削除できるかどうかは誰にもわかりませんが、作成したメガ メニューの機能は維持できますか?
私のheader.phpのコードは次のとおりです。
<div class="menu-bar">
<div id="MainNav">
<a href="#" class="mobile_nav closed"><?php _e('Pages Navigation Menu', 'colorway');
?><span></span></a>
<?php inkthemes_nav(); ?>
<?php /* Widgetized sidebar */
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('my_mega_menu') ) : ?>
<?php endif; ?>
</div>
<div class="clearfix"></div>
</div>
<!--End MenuBar-->
</div>
この質問が wordpress.stackexchange フォーラムにより適している場合は、移行してください...しかし、それはphpベースの質問に近いと感じました。誰かが私を適切な方向に向けるために提供できるガイダンスに感謝します (私が探しているもの、何をすべきかなど)!