モバイル対応のレスポンシブ WordPress メニューを作成する方法

公開: 2023-10-26


モバイル対応のレスポンシブな WordPress メニューを作成したいですか?

すべての Web サイト トラフィックの半分以上はモバイル デバイスからのものです。 ナビゲーション メニューがスマートフォンやタブレットでうまく機能しない場合、多くの視聴者がサイト内を移動するのに苦労する可能性があります。

このガイドでは、モバイル対応のレスポンシブ WordPress メニューを作成する方法を説明します。

How to create a mobile-ready responsive WordPress menu

モバイル対応のレスポンシブ WordPress メニューを作成する理由

適切にデザインされたナビゲーション メニューは、訪問者が Web サイト内を移動するのに役立ちます。 ただし、メニューがデスクトップ コンピュータで見栄えが良いからといって、自動的にスマートフォンやタブレットでも見栄えが良いとは限りません。

モバイル ユーザーはインターネット トラフィック全体の約 58% を占めています。 とはいえ、メニューの見栄えが良くなかったり、モバイルデバイスで正しく動作しなかったりすると、視聴者の半分を失うリスクがあります。 これにより、メールリストの拡大、売上の獲得、ビジネスの成長などの重要な目標を達成することが困難になります。

そうは言っても、スマートフォンやタブレットで見栄えのする、モバイル対応のレスポンシブ メニューを作成する方法を見てみましょう。 以下のクイック リンクを使用するだけで、使用したい方法に直接ジャンプできます。

レスポンシブ スライド パネルは、訪問者がトグルをタップまたはクリックすると画面上でスライドするナビゲーション メニューです。

A sliding side panel menu in WordPress

このようにして、メニューは常に手の届くところにありますが、デフォルトでは画面上のスペースを占有しません。 スマートフォンやタブレットはデスクトップ コンピューターに比べて画面がはるかに小さいため、これは特に重要です。

メニューが常に展開されている場合、モバイル ユーザーがデバイスのタッチスクリーンを使用して誤ってリンクをトリガーする可能性があります。 このため、スライド パネルはモバイル対応メニューに適しています。

モバイル対応スライド パネルを追加する最も簡単な方法は、レスポンシブ メニューを使用することです。

注:追加のテーマや条件付きロジックなどの追加機能を備えたプレミアム バージョンの応答メニューがあります。 ただし、このガイドでは、モバイル対応メニューの作成に必要なものがすべて含まれている無料のプラグインを使用します。

最初に行う必要があるのは、Responsive Menu プラグインをインストールしてアクティブ化することです。 詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドを参照してください。

有効化すると、プラグインを使用して、以前に作成した WordPress メニューをカスタマイズできます。 新しいメニューを作成する必要がある場合は、WordPress にナビゲーション メニューを追加する方法に関するガイドを参照してください。

WordPress テーマにすでにモバイル メニューが組み込まれている場合は、メニューを非表示にできるようにそのメニューの CSS クラスを知る必要があります。 この手順をスキップすると、モバイル ユーザーには Web サイト上で 2 つの重複したメニューが表示されます。 詳しい手順については、WordPress でモバイル メニューを非表示にする方法に関するガイドをご覧ください。

それが完了したら、 [レスポンシブ メニュー] » [メニュー]ページに移動し、[新しいメニューの作成] ボタンをクリックします。

Creating a mobile-ready responsive menu

メニューに使用できるいくつかの異なるテーマが表示されます。

画像では「デフォルトのテーマ」を使用していますが、任意のテーマを使用できます。 決定したら、「次へ」をクリックします。

Choosing a template for your navigation menu

メニューの名前を入力できるようになりました。 あくまで参考用ですので、お好きなものをご利用ください。

それが完了したら、「WordPress メニューをリンク」をクリックし、使用するメニューを選択します。

Adding a responsive menu to a WordPress blog or website

すでに述べたように、テーマにすでにモバイル メニューが組み込まれている場合は、その CSS クラスを [テーマ メニューを非表示] フィールドに追加する必要があります。

プレミアム プラグインにアップグレードすると、いくつかの追加設定が得られます。 たとえば、Pro ユーザーは特定のページまたはデバイスのメニューを非表示にすることができます。

メニューの設定に問題がなければ、[メニューの作成] をクリックします。

How to create a mobile-ready menu for your website or blog

画面の右側に WordPress Web サイトのプレビューが表示され、左側にいくつかの設定が表示されます。

サイトがモバイルでどのように表示されるかを確認するには、画面の左下にあるモバイルまたはタブレットのアイコンをクリックします。

Previewing a responsive menu on a smartphone or tablet

モバイル デバイスでのメニューの外観と動作をカスタマイズするには、[モバイル メニュー] を選択します。

次に、「コンテナ」をクリックします。

Designing a mobile-responsive WordPress navigation menu

ここにはさまざまな設定があります。

変更を加えると、多くの場合、ライブ プレビューが自動的に更新されます。 これを念頭に置いて、モバイル メニューがどのように表示されるかを監視できるようにメニューを展開することをお勧めします。 これを行うには、メニューのトグル ボタンをクリックするだけです。

How to preview a mobile menu on desktop

デフォルトでは、プラグインはタイトルと「コンテンツを追加…」テキストを追加します。

これを独自のメッセージに置き換えることも、テキストを完全に削除することもできます。 タイトルを編集するには、「タイトル」セクションをクリックして展開します。

Adding a custom title to a navigation menu

「タイトルテキスト」フィールドに独自のメッセージを入力できるようになりました。

タイトルにリンクを追加したり、アイコンのフォントや画像を追加したりすることもできます。

Customizing the title in a WordPress navigation menu

タイトルの外観をカスタマイズするには、「スタイル」タブをクリックします。

ここでは、背景色、テキストの色、フォントサイズなどを変更できます。

Customizing how a menu looks using a free WordPress plugin

タイトル テキストを表示したくない場合は、[タイトル] の横にあるトグルをクリックして無効にします。

タイトルが必須ではない場合は、タイトルを削除すると、モバイル ナビゲーション メニュー内のリンクやその他のコンテンツ用のスペースが増えます。

Removing the title from a WordPress navigation menu

「ここにコンテンツを追加…」を置き換えるには独自のメッセージをテキストに追加するには、クリックして [追加コンテンツ] 領域を展開します。

左側のメニューの設定を使用して、独自のテキストの入力、テキストの色の変更、テキストの配置の変更などを行うことができます。

Adding your own messaging to a mobile-ready navigation menu

テキストを完全に削除するには、クリックしてトグルを無効にするだけです。

もう一度言いますが、これにより、メニューの残りのコンテンツのためのスペースがさらに増える可能性があります。 これは、通常画面が小さいスマートフォンやタブレットで特に便利です。

Creating a unique menu for a smartphone or tablet

デフォルトでは、レスポンシブ メニューはすべてのメニュー項目を 1 つのリストとして表示します。 ただし、これらのリンクを複数の列に表示したい場合もあります。 これは、メニュー ラベルが短い場合にうまく機能します。これにより、メニューが乱雑に見えることなく、より少ないスペースでより多くの項目を表示できるようになります。

別の列レイアウトを試すには、[メニュー] セクションをクリックして展開します。

Expanding the WordPress navigation menu settings

[メニュー コンテナ列] ドロップダウンを開いて、使用する列の数を選択できるようになりました。

この時点で、「更新が必要」というテキストが表示される場合があります。 このメッセージが表示された場合は、クリックして新しい列設定でライブ プレビューを更新します。

Creating a multi-column menu layout

デフォルトでは、レスポンシブ メニューは WordPress メニューに検索バーを追加します。 これは訪問者が興味深いコンテンツを見つけるのに役立ちますが、貴重な画面上のスペースを占有する可能性もあります。

必要に応じて、[検索] の横にあるトグルを無効にすることで、モバイル ユーザーの検索バーを削除できます。

Removing a search bar from the WordPress mobile menu

構成できる設定は他にもたくさんあるため、時間をかけて他のオプションを検討することをお勧めします。 ただし、適切にデザインされたモバイル対応メニューを作成するにはこれで十分です。

ナビゲーション メニューの設定に問題がなければ、[更新] をクリックします。

Making the mobile-responsive menu live on your website

モバイルデバイスを使用して WordPress ブログにアクセスし、新しいメニューが動作していることを確認してください。 デスクトップから WordPress サイトのモバイル版を表示することもできます。

もう 1 つのオプションは、全画面対応メニューを追加することです。 これはさまざまな画面サイズに自動的に調整されるメニューであるため、訪問者がどのデバイスを使用していても、ナビゲーション メニューは常に適切に表示されます。

メニューは利用可能なすべてのスペースを占めるため、画面がどんなに小さくても、スマートフォンやタブレットの方が簡単に操作できます。

フルスクリーン メニューを作成する最も簡単な方法は、フルスクリーン メニュー – モバイル フレンドリーでレスポンシブを使用することです。 このプラグインを使用すると、モバイル デバイス専用の全画面メニューを作成したり、スマートフォン、タブレット、デスクトップ コンピューター間で同じメニューを表示したりできるため、すべての訪問者が同じエクスペリエンスを得ることができます。

最初に行う必要があるのは、FullScreen Menu プラグインをインストールしてアクティブ化することです。 詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドを確認してください。

アクティブ化したら、WordPress メニューから[フルスクリーン メニュー オプション]を選択し、次のボックスにチェックを入れます: [アニメーション化されたフルスクリーン メニューをアクティブにする]。

Creating a fullscreen menu for smartphones and tablets

また、[管理者ユーザーのみにメニューを表示する] チェックボックスをオンにすることをお勧めします。 これにより、メニューの構成中に変更を確認できますが、モバイル メニューをライブにするまで訪問者には表示されません。

デフォルトでは、プラグインはすべてのデバイスに全画面メニューを表示します。 スマートフォンとタブレットのみで全画面メニューを表示したい場合は、「モバイルのみ」の横にあるチェックボックスをオンにします。

Showing a fullscreen menu on a mobile device

これが完了したら、「デザイン / 外観」タブをクリックしてメニューの外観を微調整する準備が整いました。

ここでは、全画面メニューの色、フォント、アニメーション設定を選択できます。

Adding custom colors to a mobile-responsive menu

これらの変更を行うときは、「初期背景メニュー」がメニューのトグル アイコンであることに注意してください。 一方、「開いた背景メニュー」は、展開された全画面モバイル メニューの色です。

メニューの色を選択したら、「メニューの外観」セクションまでスクロールします。 ここで、メニューのフォントの色、フォント ファミリー、フォント サイズを変更できます。

Changing the appearance of a mobile navigation menu

追加のフォントを読み込むと、WordPress サイトのパフォーマンスと速度に影響を与える可能性があることに注意してください。 これは、通常、デスクトップ コンピュータに比べて処理能力が低いモバイル デバイスにとっては、必ずしも良い選択であるとは限りません。 訪問者の中には、モバイル インターネット接続の状態が悪く、サイトの読み込みがさらに遅くなる場合もあります。

それが完了したら、「アニメーション設定」までスクロールします。

まず、訪問者がトグル アイコンをクリックしたときにメニューを展開する方法を選択できます。 「アニメーション タイプ」ドロップダウン メニューを開いて、リストから「上から下」や「左から右」などのオプションを選択するだけです。

Adding animation effects to a mobile website

メニューの設定に問題がなければ、[メニュー コンテンツ] タブをクリックしてコンテンツを追加します。

ここで、「メニューの選択」ドロップダウンを開いて、全画面表示したいメニューを選択します。

Creating a mobile-responsive WordPress menu

ナビゲーション メニューをまだ作成していない場合は、WordPress にナビゲーション メニューを追加する方法に関するガイドをご覧ください。

メニューに追加のコンテンツを表示したい場合は、[無料 HTML / ショートコード] ボックスにコンテンツを追加できます。 これはミニ ページ エディターとして機能するため、テキストの入力、書式の変更、箇条書きや番号付きリストの追加などを行うことができます。

Adding shortcodes and HTMTL to your website's navigation

プライバシー ポリシー ページへのリンクを追加するチェックボックスもあります。

次に、WordPress メニューにソーシャル メディア アイコンを追加するとよいでしょう。 これらのアイコンは、全画面メニューの下部に並んで表示されます。

An example of a fullscreen mobile menu

これらのアイコンを追加するには、[ソーシャル アイコン 1] ボックスをクリックして展開します。

「Facebook」などのアイコンのタイトルを入力できるようになりました。

Adding social icons to your blog or website

その後、[ソーシャル アイコン] の横にある矢印をクリックし、モバイル訪問者に表示するアイコンを選択します。

最後に、使用するアドレスを「ソーシャル URL」フィールドに入力します。

Adding Facebook, Twitter, and other social platforms to your website or blog

さらにアイコンを追加するには、「別のアイコンを追加」ボタンをクリックするだけです。

最後に、訪問者が探しているものを見つけやすいように、WordPress 検索バーを追加することもできます。 これを行うには、[検索バーを追加] の横のボックスにチェックを入れるだけです。

How to add a search bar to your mobile website

デフォルトでは、プラグインは「何かを検索してください…」メッセージを表示します。 ただし、「検索入力プレースホルダー」フィールドに入力することで、これを独自のカスタム メッセージに置き換えることができます。

たとえば、WooCommerce ストアを運営している場合は、「ショッピングを開始」や「製品を検索」などのテキストを使用するとよいでしょう。

メニューの設定に問題がなければ、[変更を保存] ボタンをクリックします。

Making a mobile responsive menu live on your website

モバイル デバイスを使用して Web サイトにアクセスするだけで、全画面メニューが動作していることを確認できます。

WordPress テーマ カスタマイザーを使用して、Web サイトのモバイル バージョンをプレビューすることもできます。

ボーナス: モバイル対応メニューをランディング ページに追加する方法

ランディング ページや販売ページを作成している場合は、モバイル デバイスでもデスクトップと同じように見栄えの良いデザインにする必要があります。

このことを念頭に置いて、SeedProd を使用してページを作成することをお勧めします。 SeedProd は最高のページ ビルダー プラグインで、180 を超える専門的にデザインされたテンプレートが付属しています。

Choosing a SeedProd template

SeedProd を使用してデザインを作成した後、SeedProd の既製の Nav Menu ブロックを使用して、モバイル対応メニューをページに追加できます。 このブロックを使用すると、メニュー デバイスとデスクトップの両方に個別のメニューを作成できます。

このようにして、ユーザーのデバイスに応じて異なるレイアウトを使用したり、異なるリンクを表示したりすることもできます。

詳細については、WordPress にカスタム ナビゲーション メニューを追加する方法に関するガイドをご覧ください。

Nav ブロックをデザインに追加した後、[詳細] タブをクリックするだけです。

Creating mobile responsive navigation using SeedProd

ここで、「デバイスの可視性」セクションをクリックして展開します。

その後、「デスクトップに非表示」トグルをクリックして有効にします。 今後、このメニューはモバイル デバイスにのみ表示されます。

Creating a mobile responsive menu using SeedProd

左側のメニューの設定を使用して、リンクを追加したり、メニューのレイアウトを変更したりできるようになりました。

この記事が、モバイル対応のレスポンシブ WordPress メニューを作成する方法を学ぶのに役立つことを願っています。 ブログのトラフィックを増やす方法に関するガイドや、専門家が選んだ WordPress ユーザー向けの最適な分析ソリューションも参照してください。

この記事が気に入ったら、WordPress ビデオチュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook でもご覧いただけます。