WordPressサイトにメガメニューを追加する方法(ステップバイステップ)

メガメニューを使用すると、構造化されたナビゲーションしやすいレイアウトで、さまざまなリンクやコンテンツカテゴリを表示できます。

これにより、サイトのナビゲーションがより直感的でアクセスしやすくなり、訪問者のブラウジング体験を大幅に向上させることができます。

WPBeginnerでは、ページ上部に最も重要なリンクを表示するためにメガメニューを使用しています。ユーザーがそれをクリックするとドロップダウンメニューが開き、追加の主要リンクが表示されます。この設定により、ページが散らかって見えないようにしながら、幅広いオプションを提示する、クリーンで整理されたナビゲーションメニューを作成することができました。

この記事では、WordPressウェブサイトにメガメニューを簡単に追加する方法をステップバイステップでご紹介します。

WordPressサイトにメガメニューを追加する方法(ステップバイステップ)

WordPressサイトにメガメニューを追加する理由

WordPressには、ドロップダウンメニュー、ヘッダーメニューなど、あらゆる種類のメニューを作成できるドラッグアンドドロップビルダーが付属しています。WordPressテーマでカスタムナビゲーションメニューを作成できるプラグインもあります。

ただし、サイトにコンテンツが多い場合は、代わりにメガメニューを作成する必要があるかもしれません。これにより、標準のWordPressメニュー構造にマルチカラムのドロップダウンを追加できます。

メガメニューを使用して、コンテンツをさまざまな見出しと小見出しの下に整理できるため、訪問者は探しているものをすばやく見つけることができます。たとえば、オンラインマーケットプレイスを作成する場合、すべての製品カテゴリとサブカテゴリをメガメニューに配置することができます。

Eコマースメガメニューの例

メガメニューは、動画、テキスト、検索、最新の投稿など、訪問者にリッチコンテンツを表示することもできます。

画像を追加することもできます。画像があると、メガメニューが見やすくなります。

リッチコンテンツを含むメガメニューの例

それでは、WordPressウェブサイトにメガメニューを簡単に追加する方法を見てみましょう。

WordPressサイトでメガメニューを作成する方法

WordPressサイトにメガメニューを追加する最も簡単な方法は、Max Mega Menuを使用することです。このプラグインを使用すると、動画、画像ギャラリー、検索など、リッチコンテンツをメガメニューに追加できます。

このようにして、より魅力的で役立つメニューを作成できます。

WordPressのメガメニュー

また、異なる色を追加したり、フォントサイズを変更したり、異なるアイコンを使用したりすることで、メニューのスタイルを変更することもできます。

まず、プラグインをインストールして有効にする必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドを参照してください。

WordPressウェブサイトでメガメニューを有効にする

有効化したら、WordPressダッシュボードからメガメニュー » メニューロケーションページに移動して、メガメニューを追加できるさまざまなエリアを確認してください。

WordPressのテーマによって、さまざまなオプションが表示される場合があります。

WordPressのウェブサイトやブログのさまざまなエリアでメガメニューを有効にする

まず、メガメニューを使用したいすべての場所でメガメニューを有効にする必要があります。

これを行うには、場所をクリックして展開し、「有効」ボックスをチェックするだけです。

WordPressでメガメニュー機能を有効にする

その後、メガメニューを開く「イベント」を変更できます。

デフォルト設定は「ホバーインテント」で、訪問者がメガメニューに数秒間マウスカーソルを合わせるとトリガーされることを意味します。これはほとんどのWordPressウェブサイトでうまく機能しますが、「エフェクト」ドロップダウンを選択して代わりに「ホバー」または「クリック」を選択することもできます。

「クリック」を選択した場合、訪問者はクリックしてメガメニューを探索する必要があります。これは、訪問者が誤ってメニューをトリガーしてしまうことを心配している場合に役立ちます。これはイライラする可能性があります。

一方、「ホバー」は、訪問者がマウスをメニューの上に移動するとすぐにメガメニューを開きます。これにより、訪問者はサイトのさまざまなエリアを探索しやすくなるため、ランディングページやウェブサイトのホームページで「ホバー」を使用すると良いでしょう。

メガメニューのトリガーイベントを変更する

この決定を行った後、「エフェクト」設定を使用してメニューの開き方を変更できます。

Max Mega Menuには、フェードやスライドアップなど、試せるさまざまなアニメーションがあります。アニメーションの速度を変更することもできます。さまざまなアニメーションを試すことで、訪問者の注意を引くメガメニューを作成できます。

メガメニューのアニメーション効果を変更する

アニメーションを使用したくない場合は、最初のドロップダウンを開いて「なし」を選択するだけです。

デフォルトでは、メガメニューはモバイルデバイスでアニメーションを使用しません。スマートフォンやタブレットは通常、処理能力が低いためです。ただし、モバイル訪問者向けに独自の Сustom アニメーションを作成したい場合は、「エフェクト(モバイル)」領域の設定を使用できます。

モバイルでメガメニューをテストしたい場合は、デスクトップからWordPressサイトのモバイルバージョンを表示する方法に関するガイドを確認してください。

「イベント」ドロップダウンメニューから「クリック」を選択した場合は、次に「詳細設定」タブを選択してください。

ここでは、「クリックイベントの動作」を使用して、訪問者がメガメニューをクリックしたときに何が起こるかを定義できます。たとえば、2回目のクリックでメニューが閉じたり、新しいリンクが開いたりします。

メガメニューのイベントクリック動作を変更する

他にも設定を確認できますが、ほとんどのWordPressブログやウェブサイトにはこれで十分です。

プラグインの設定が完了したら、「変更を保存」をクリックしてください。

より多くの場所でメガメニューを有効にするには、上記と同じ手順に従ってください。

複数の場所でメガメニューを有効にする

ウェブサイトでのメガメニューの外観をカスタマイズする

次のステップは、メガメニューがウェブサイトでどのように表示されるかを構成することです。

画面左側の「メニューテーマ」タブを選択することで、これを行うことができます。

メガメニュー用のカスタムテーマを作成する

この画面では、矢印アイコンの方向を変更したり、異なる行の高さを設定したり、影を追加したりできます。

設定に満足したら、「変更を保存」をクリックすることを忘れないでください。

WordPressウェブサイトでのメガメニューの外観をカスタマイズする

これらの変更をいつでも削除したい場合は、「Reset Widget Styling」ボックスにチェックを入れ、「Save Changes」をクリックするだけです。

次に、メニューがデフォルトの折りたたまれた状態のときに訪問者が見るバーであるメニューバーをカスタマイズできます。

WordPressのメガメニューにおけるメニューバーの例

これらの変更を行うには、「メニューバー」タブをクリックし、設定を使用して背景色、パディング、境界線の半径などを変更してください。

「メニューの背景」セクションで2つの異なる色を選択することで、カラーグラデーションを作成することもできます。

WordPressのメガメニューにカスタムカラーを追加する

下にスクロールすると、トップレベルメニューの外観を変更できます。

これは、メガメニューが折りたたまれた状態で表示される最初の行の項目です。

トップレベルメニュー項目の外観をカスタマイズする

これらは非常に重要なので、最上位レベルのメニュー項目を目立たせたいと思うかもしれません。

例えば、以下の画像では、異なる背景色を使用しています。

ウェブサイトのメガメニューの例

「ホバーステート」セクションでは、現在選択されているトップレベルのメニュー項目をハイライト表示できます。

例えば、次の画像では下線効果を使用しています。

WordPressのメガメニューにホバー状態を追加する

これにより、訪問者はメニュー上の現在地を把握しやすくなり、大規模なメガメニューが必要なサイトで特に役立ちます。

ホバー状態を追加する場合は、画面の下部までスクロールして「現在の項目をハイライト」ボックスをチェックしてください。

メガメニューで現在の項目を強調表示する

その後、サブメニューの外観を変更できます。

これは、以下の画像でご覧いただけるように、最上位の親の下に表示されるメニューです。

WordPressメガメニューの例

サブメニューをカスタマイズするには、「Mega Menus」タブをクリックします。

これらの設定を使用して、サブメニューの背景色を変更したり、半径を大きくして角を丸くしたり、パディングを追加したりできます。

ウェブサイトまたはブログのサブメニューのカスタマイズ

メガメニューにはウィジェットを使用してコンテンツを追加します。例えば、ギャラリーウィジェットを追加して最も人気のあるWooCommerce製品を表示したり、メガメニュー内にタグクラウドを埋め込んだりできます。これらのウィジェットは追加情報を提供したり、訪問者が特定のメニュー項目をクリックするように促したりすることができます。

これらのウィジェットの外観は、「ウィジェット」セクションまでスクロールしてカスタマイズできます。たとえば、ウィジェットのタイトルの色を変更したり、フォントサイズを大きくしたり、パディングを追加したり、配置を調整したりできます。

WordPressウェブサイトにメガメニューを追加する方法(ステップバイステップ)

この画面では、ウェブサイト、ブログ、またはオンラインマーケットプレイスで、2レベルメニュー項目と3レベルメニュー項目の表示方法をカスタマイズすることもできます。これらは、トップレベルメニュー項目の子項目です。

メニューを構築する際、ネストされたメガメニューを作成するために4つ以上のレベルを追加することが可能です。このようにすると、WordPressは単純に3番目のレベルのスタイルをそれ以降のすべてのレベルに使用します。

次の画像でこれを実際に見ることができます。2番目のレベルは赤色のテキストで、3番目と4番目のレベルの両方で同じ青色のテキストが使用されています。

WordPressでメガメニューを作成する方法

メニューの設定が完了したら、「変更を保存」をクリックするのを忘れないでください。

WordPressサイトにメガメニューを追加する方法

メガメニューのカスタマイズが完了したら、それをウェブサイトに追加する時間です。

管理画面のサイドバーから、外観 » メニュー ページにアクセスしてください。

WordPressウェブサイトでメニューを編集する

既存のメニューをメガメニューにしたい場合は、「編集するメニューを選択」ドロップダウンを開き、リストから選択してください。選択したメニューは、メガメニュー機能を有効にした場所に割り当てられている必要があることに注意してください。

最初から始めたい場合は、「新しいメニューを作成」をクリックし、新しいメガメニューのタイトルを入力してください。

WordPressでナビゲーションメニューを作成する

次に、使用したい場所を選択し、「メニューを作成」をクリックします。ここでも、メガメニューを有効にした場所である必要があります。

WordPressメニューにコンテンツを追加する

その後、メガメニューに含めたいすべてのページ、投稿、WooCommerceの商品、その他のコンテンツを追加します。

WordPressでのナビゲーションメニューの追加方法については、WordPressでのナビゲーションメニューの追加方法に関する初心者向けガイドをご覧ください。

次に、メガメニューで使用したい親メニューとサブメニューに項目を配置する必要があります。サブメニューを作成するには、項目を親メニューの下にドラッグし、右に少しドラッグしてから離します。

ページと投稿を親と子のレイアウトに配置する

複数のレベルを作成するには、アイテムを右にドラッグし続けるだけで、互いの下にインデントされて表示されます。これは、WordPressでドロップダウンメニューを作成するのと似ています。

メガメニュー機能を有効にする

完了したら、「Max Mega Menu Settings」をクリックして展開し、「Enable」の横にあるボックスにチェックを入れます。

メガメニュー機能の有効化

このボックスでは、デフォルトのメガメニュー設定を上書きすることもできます。これにより、WordPressウェブサイトのさまざまな領域にユニークなメガメニューを作成できるため、好きなように変更してください。

その後、「保存」をクリックします。

メガメニューレイアウトを作成する

次に、最初の最上位アイテムにマウスカーソルを合わせると、新しい「メガメニュー」ボタンが表示されます。そのボタンをクリックしてください。

Max Mega Menuの設定を構成する

これで、このトップレベル項目のすべての設定が表示されます。

デフォルトでは、Max Mega Menuはフライアウトスタイルを使用します。サブメニューは横から「フライアウト」します。代わりにメガメニューを作成するには、「サブメニュー表示モード」ドロップダウンを開き、「標準レイアウト」または「グリッドレイアウト」のいずれかを選択します。

標準レイアウトは、すべてのサブメニューを列で表示します。

標準的なレイアウトのメガメニューの例

一方、グリッドレイアウトを使用すると、サブメニュー項目を列と行に整理できます。

オンラインストアのすべてのデジタル製品など、多くのコンテンツを表示したい場合や、非常に具体的なレイアウトを考えている場合に最適です。

メニュー項目を行と列に配置する

標準またはグリッドレイアウトを選択すると、この親に割り当てられたすべてのサブメニューが表示されます。

これで、これらの項目がメガメニュー内でどのように配置されるかを変更できます。

ナビゲーションメニューに標準レイアウトを追加する

標準レイアウトを使用している場合は、右上隅のドロップダウンメニューを使用して列数を変更できます。

グリッドレイアウトを使用している場合は、「+列」および「+行」ボタンを使用して列と行を追加できます。

WordPressメニューにグリッドレイアウトを追加する

レイアウトに満足したら、ドラッグアンドドロップを使用してサブメニュー項目を異なる列と行に配置できます。

その後、各項目が列内でどれだけのスペースを占めるかを変更する時間です。Max Mega Menuは、現在のサイズを利用可能な全幅の分数で表示します。

たとえば、次の画像では、両方の列が利用可能なスペースの半分を占めています。

WordPressメニューのカスタムレイアウトを作成する

アイテムのサイズを変更するには、矢印ボタンをクリックして分数値を大きくしたり小さくしたりするだけです。

モバイルフレンドリーなメガメニューを作成する(グリッドレイアウトのみ)

デフォルトでは、Max Mega Menuはデスクトップとモバイルデバイスで同じコンテンツを表示します。これはグリッドレイアウトの場合、問題となる可能性があります。スマートフォンやタブレットは通常画面が小さく、水平スクロールが困難になるためです。

グリッドレイアウトを使用している場合、モバイルデバイス用に異なるメガメニューを作成できます。たとえば、ユーザーが水平スクロールする必要がないように、列数を少なくすることができます。このようにして、モバイル対応のWordPressメニューを作成できます。

「モバイルで非表示」アイコン(小さな携帯電話のようなアイコン)を使用して、列全体または行全体を非表示にすることができます。

WordPressでモバイル対応のメニューを作成する方法

アイコンをオン/オフするだけで、デスクトップとモバイルで異なるコンテンツを表示/非表示にできます。

メガメニューウィジェットでリッチコンテンツを追加

これで、メガメニューにウィジェットを追加できるようになります。これにより、最近のコメント、動画、ギャラリーなどをサブメニューに表示できます。

例えば、オンラインストアのセールを宣伝するために画像を使用したり、最新の商品を強調したりすることができます。

オンラインストアのメニューにおけるリッチコンテンツ

ウィジェットを追加するには、「ウィジェットを選択…」ドロップダウンをクリックして開くだけです。

リストからウィジェットを選択できるようになりました。

ウェブサイトのナビゲーションにリッチでマルチメディアなコンテンツを追加する

WordPressはウィジェットを列または行に自動的に追加しますが、ドラッグアンドドロップを使用して新しい場所に移動できます。

ウィジェットを設定するには、その小さなレンチアイコンをクリックしてください。

メガメニューでのウィジェットの設定

これにより、ウィジェットにコンテンツを追加したり、設定を変更したりできるポップアップが開きます。

作成しているウィジェットの種類によって、さまざまなオプションが表示されます。たとえば、メガメニューにオーディオミュージックプレーヤーウィジェットを追加する場合、オーディオトラックをアップロードできる設定が表示されます。

WordPressにオーディオウィジェットを追加する

すべてのウィジェットには「タイトル」フィールドがあり、ウィジェットの上に表示されるテキストを追加できます。

完了したら、「保存」をクリックして変更を保存し、「閉じる」を選択します。メガメニューにさらにウィジェットを追加するには、上記と同じプロセスを繰り返してください。

ページと投稿をグリッドレイアウトに配置する

デフォルトのメガメニュー設定を確認する

次に、「設定」タブをクリックします。

ここでは、チェックボックスを使用して、サブメニューのさまざまなコンテンツを表示または非表示にできます。

Max Mega Menuの設定

モバイルデバイスやデスクトップでサブメニューを表示または非表示にすることもでき、配置を変更してサブメニューが最上位の親の左側または右側に開くようにすることもできます。

デフォルト設定を変更した場合は、「変更を保存」をクリックすることを忘れないでください。

WordPressメガメニューに画像アイコンを追加する

画像アイコンは、訪問者がナビゲーションラベルを読まなくても、メニュー項目が何についてかを理解するのに役立ちます。これは、訪問者が各ナビゲーションラベルを読むよりもコンテンツを素早くスキャンすることを好む可能性のある大きなメニューで特に役立ちます。

アイコン付きメガメニューの例

アイコンを使用して、最も重要なコンテンツを際立たせることができます。たとえば、「チェックアウト」メニューにカートアイコンを追加して、訪問者に購入を完了するように促すことができます。

ナビゲーションメニューに画像アイコンを追加するには、「Icon」タブをクリックします。

WordPressのメニューにダッシュアイコンを追加する

内蔵ライブラリからダッシュアイコンを選択するか、独自の画像を使用できます。Max Mega Menu Proにアップグレードすると、他のアイコンフォント、Genericons、FontAwesomeにもアクセスできるようになります。

WordPressサイトでメガメニューの構成を完了する

これらの設定をすべて確認したら、ポップアップウィンドウを閉じて、メインの外観 » メニューページに戻ることができます。

これで、各トップレベルの親に対してこのプロセスを繰り返すことができます。

メガメニューの設定が完了したら、「メニューを保存」ボタンをクリックして公開してください。

メガメニューをWordPressサイトに公開する

次に、ウェブサイトのフロントエンドにアクセスして、メガメニューが機能していることを確認してください。

この記事がWordPressサイトにメガメニューを追加する方法を学ぶのに役立ったことを願っています。また、WordPressヘッダーメニューにボタンを追加する方法のステップバイステップガイドと、WordPressでスティッキーフローティングナビゲーションメニューを作成する方法のチュートリアルも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

22 CommentsLeave a Reply

  1. wpbeginnerのような、見出しと説明付きのサブメニューのドロップダウンを備えたメインメニューを実装するメガメニューオプションについて何度も考えてきましたが、コーディングの知識がなくても実現できるとは知りませんでした。
    言及されたオプションを調べて、現在のニーズに合っているか確認します。
    メガメニューのステップバイステップガイドをありがとうございます。


  2. メガメニュープラグインを探しています。マルチレベルのメガメニューを作成できるものを…つまり、最初のメガメニュー(レベル1)のメニュー項目にカーソルを合わせたときに、その中のすべてのサブメニュー項目が表示される別のメガメニューがポップアップ表示されるようなものです。それは可能ですか?

    • 現時点では、そのようなマルチレベルのメガメニューに推奨できる特定のプラグインはありません。そのようなものが必要な場合は、ナビゲーションをメガメニューのコンテンツに誘導するランディングページを設けることを検討すると良いでしょう。

      管理者

      • こんにちは
        アドバイスありがとうございます… 偶然ですが、まさに私が考えていたことで、より良い解決策になると思います。
        それについて気になるのはUXです。サブメニュー/ページ/カテゴリが多く、スクロールが多くなるので、人々にはただポイント&クリックしてもらいたいのですが…とはいえ、ユーザーの大多数はモバイルデバイスを使用しているので、どちらにしてもメニューでスクロールすることになるでしょう。私の言っていること、わかりますか…一種のジレンマですね。

  3. メガメニュープラグインでずっと苦労しています。あなたのもののようなメニューを作成したいと思っていました。例えば、「お問い合わせ」というメインリンクがあり、そのサブメニューは2つの列に分かれています。1つの列にはソーシャルネットワークへのリンク、もう1つの列には住所、電話番号、メールアドレスなどが含まれるテキストを入れたいです。しかし、うまくいきません。2つの列を持つサブメニューを作成し、テキストを追加することはできますが、ソーシャルネットワークへのリンクを含むメニューで苦労しています。新しいメニューを作成し、ソーシャルネットワークへのリンクを追加しました。それを最初の列に追加しましたが、リンクがまったく表示されません。代わりに、「メガメニューを表示しようとしている場合は、メガメガメニューウィジェットを使用してください」というメッセージが表示されます。これには絶望しています。メガメニューを何度も設定しようとしましたが、いつもどこかでうまくいかなくなります。GeneratePressテーマを使用しています。WordPressの理解は十分にあるにもかかわらず、これには完全に失敗しています。

    • プラグインが引き続き問題を起こす場合は、プラグインのサポートに連絡することをお勧めします。彼らは問題の原因を見つけて支援してくれるはずです。

      管理者

      • ご返信とご尽力いただきありがとうございます。最終的に、テンプレート開発者のサポートを調べました。GeneratePressです。CSSコードとその他のメニュー構造設定を使用してメガメニューを作成する方法について、詳細なガイドがあります。テストウェブサイトでそのソリューションを試したところ、機能しました。リンクにのみ適用されるという制限はありますが、今のところ、メニューの問題の一部が解決しました。そのため、当面はテンプレート開発者の推奨に従ってメガメニューを作成し、どこで間違いを犯しているのか、またはテンプレートに問題があるのかを調査し続けます。開発者のサポートにも連絡してみます。

  4. メガメニューにページを追加したいです。見出しとして「ページ」という単語を削除したいのですが、この件についてお手伝いいただけますでしょうか。

    • メニュー設定には、セクションタイトルを非表示にしたい場合にテキストを非表示にするオプションがあるはずです。

      管理者

  5. メガメニューでコンテンツを作成する方法…例えば、メガメニューをクリックするとコンテンツの新しいページが開きます。ホーム、連絡先などを使いこなすようなものです。

  6. サイトにメガメニューを追加する方法:このプラグインをインストールする

    次回は実際のチュートリアルをお願いします。メガメニューは完全に開発の領域内です。

    • While there is certainly the capacity to create a custom mega menu with code, it is difficult to have that code affect every theme and be beginner friendly. We will certainly add the code for different articles when we’re able but for now, we will continue to recommend plugins that already have the code created :)

      管理者

  7. MaxMegaMenuは多言語化のためにWPMLと互換性がありますか?POTファイルについて言及されていますが、WPMLのウェブサイトにはMegaMainMenuのみがリストされています。統合の問題、高速読み込み、および信頼性を回避するために、テーマ、メニュービルダー、および多言語プラグインの最適な組み合わせを探しています。
    AvadaとMegaMainMenu、そしてWPMLを比較しています。
    知識のある方からのご回答、よろしくお願いいたします。

    • 残念ながら、互換性があるかどうかについては、プラグインのサポートに問い合わせる必要があります。

      管理者

  8. 全く役に立たない。質問は、メガメニューに投稿やページを実際に追加するにはどうすればよいかということです。メニューにカテゴリやウィジェットを追加したくありません!!!メニューに実際のリンクを追加したいのです

    • For specific posts or pages you would create a menu with it organized how you want and add the Navigation Menu widget to the mega menu :)

      管理者

  9. 初心者からの2つの質問:メガメニューはどのWordPressテーマでも機能しますか?

    メガメニューで複数のメガメニューを許可しますか?

    • ほとんどのテーマで動作するはずです。プラグインのサポートに連絡すれば、競合があるかどうか教えてくれるはずです。
      2つ目の質問でそれを意味するのであれば、複数のメガメニューを持つことができます。

      管理者

  10. Max Mega Menu は、その機能において間違いなく最高のプラグインです。プレミアムバージョンのお客様として、お金に見合う価値があり、手頃な価格だと申し上げておきます。開発者も非常に親切で協力的であり、これは常に大きなプラスです。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。