WordPressでドロップダウンメニューを作成しますか?あなたは正しい場所に来ました!このチュートリアルでは、プロのドロップダウンメニューデザインの作成方法をお勧めします。モバイル用のバーガーメニューからメガメニューから店舗用のメガメニューからスティッキーメニューまで、ユーザーエクスペリエンスを強化するために、ワードプレスサイトにナビゲーションメニューを表示する方法には最適です。メガメニューやハンバーガーメニューなどのメニューは、ドロップダウンメニューを作成する方法を学ぶことをお勧めします。これは、想像するよりも多くのサイトで有用になります(すべてのサイトに派手なメニューが必要ではないわけではありません)。そして、より高度なメニューの構築を開始するために必要な基盤を提供します。テーマ。WordPressメニュー関数によって出力されるHTMLをターゲットにするCSSを使用します。これは、自分自身をコーディングしているテーマで使用するように設計されており、すでに独自のメニューがあるサードパーティのテーマではありません。ただし、メニューがドロップダウンせず、これを追加したいサードパーティのテーマを使用している場合は、子テーマを作成してメニューコードを追加する必要があります。 HTMLのメニュー。
ドロップダウンメニューデザインをモバイルフレンドリーにします。
WordPressのHTMLでドロップダウンナビゲーションメニューを作成する必要があるものこのチュートリアルに従うには、テーマでは、header.phpファイルを開きます。この行を見つけることができるはずです:
wp_nav_menu( array( 'container_class' => 'main-nav', 'theme_location' => 'primary' ) );<br>
あなたの関数はパラメーターによって少し異なるかもしれませんが、上記の例を分解して、各要素が何をするかを見てみましょう。この場合、それはMain-Navです。それが、後でCSSでターゲットにすることです。プライマリ
。これは1つのメニューにのみ使用できます。ただし、ドロップダウンメニューのCSSを追加する前に、WordPressハンドブックページのWP_NAV_MENU()HTMLでドロップダウンメニューを作成することは、WordPressのドロップダウンメニューを開始する前に理解する必要があるコードで構成されています:
とクラスのli要素であり、それぞれがli
要素のクラスを備えていることは、内部の別のli
<div class="main-nav"><br> <ul id="menu-navbar" class="menu"><br> <li id="menu-item-610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-609 current_page_item menu-item-610"><a href="https://121interviewcoaching.co.uk/">Home</a></li><br> <li id="menu-item-613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://121interviewcoaching.co.uk/about/">About Me</a></li><br> <li id="menu-item-615" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-615"><a href="https://121interviewcoaching.co.uk/services/">Services</a><br> <ul class="sub-menu"><br> <li id="menu-item-618" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-618"><a href="https://121interviewcoaching.co.uk/services/services-for-individuals/">Preparing for interviews / individuals</a></li><br> <li id="menu-item-617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-617"><a href="https://121interviewcoaching.co.uk/services/services-for-groups/">Preparing for interviews / groups</a></li><br> <li id="menu-item-619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-619"><a href="https://121interviewcoaching.co.uk/services/conducting-interviews/">Conducting interviews</a></li><br> </ul><br> </li><br> <li id="menu-item-30780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30780"><a href="https://121interviewcoaching.co.uk/succeed-at-your-next-job-interview/">My Book</a></li><br> <li id="menu-item-614" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-614"><a href="https://121interviewcoaching.co.uk/clients-2/">Clients</a></li><br> <li id="menu-item-616" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-616"><a href="https://121interviewcoaching.co.uk/interview-tips/">Interview Tips</a></li><br> <li id="menu-item-612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://121interviewcoaching.co.uk/where-i-work/">Areas covered</a></li><br> <li id="menu-item-611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-611"><a href="https://121interviewcoaching.co.uk/contact/">Contact & Links</a></li><br> </ul><br></div><!-- #main-nav --><br>
99999は、他のすべての上に表示されることを保証します。トップレベルのアイテムの上にホバリングします:
WordPressのドロップダウンメニューのバナーにメニューアイコンを追加します
>
テーマで異なるクラスとIDを使用している場合は編集する必要があることに注意してください。テーマ内に
スクリプトと呼ばれる新しいファイルを作成し、これに追加します。あなたのテーマの すべてのファイルを保存すると、小さな画面にハンバーガーメニューがあります。 。ドロップダウンメニューはこれを実現する最も簡単な方法です。これを実証するために使用したサイトには、そのメニューには1つのアイテムのみがあり、その下に他のアイテムがあり、そのうち3つしかありません。メガメニューを使用すると過剰になり、シングルレベルのメニューでは、必要なものをすべて表示することはできません。これは、このようなメニューをテーマに追加できるようにすると、メニューをより柔軟にし、ユーザーエクスペリエンスを向上させることができるように、HTMLのドロップダウンメニューを作成する方法です。そして、あなたはほんの数行のCSSでそれを行うことができます。ドロップダウンメニューは、サイトが複数のレベルのメニューが必要であるが、トップレベルのメニューの外側に多くのリンクを必要としない場合、小規模なマルチレベルのメニューに役立ちます
以上がWordPressでドロップダウンメニューを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。