WordPressのカスタムテーマを開発しています。
Ian Stewart の
「WordPress テーマの作成方法: 究極の WordPress テーマ チュートリアル」を使用して、テーマの基本的な骨組みを開発しました。
そして、以下を使用してメニュー CSS を開発しました: CSS
でマルチレベルのドロップダウン メニューを作成し、jQuery で改善する
どちらも綺麗で完成度が高いです。
カスタムメニューをテーマに登録しようとしたところ、サブメニューで CSS が機能しません。カスタム メニューを登録するには、次のコードを に使用しましたheader.php
。
<?php wp_nav_menu ( array ( 'theme_location'=>'primary', 'fallback_cb'=>'') ); ?>
それは私のために機能しており、指定した場所にカスタム メニューを表示しています。ただし、カスタム CSS を使用すると、ドロップダウン メニュー (サブメニュー) が表示されません。z-index
後続のメニューに使用しましたが、非表示になるまで。
注意してください: は次のwp_nav_menu()
ようなタグを作成しています:
<ul id="menu-new-custom-menu" class="menu">
そのため、CSS ですべて#nav
をに置き換えました.menu
。ただし、サブメニューが表示されなくなるまで。
私のコーディング全体のバグを理解するのを手伝ってください。
PS:メニューに関連するプラグインなしで WP 3.4.2 を使用しています。私の CSS はチュートリアルのものとまったく同じですが、.menu
.