ガイド/サイトをカスタマイズ/メニュー/メニューデザインのカスタマイズ

メニューデザインのカスタマイズ

メニューを作成し、リンクを追加したら、メニューの見た目をカスタマイズしたくなるかもしれません。このガイドでは、メニューのデザインを変更するための一般的な方法を紹介します。

メニューデザインの変更

サイトエディターテーマでは、ダッシュボードの「外観」にある「エディター」から、サイトのメニューの見た目を自由にカスタマイズできます。クラシックテーマでは、ダッシュボードの「外観」にある「カスタマイザー」で、メニューの見た目に関するオプションを一部利用できます。

このガイドのどのセクションを参照すべきかを判断するには、WordPress.com のダッシュボードにアクセスし、左側の「外観」の下を確認してください。「エディター」が表示されている場合は、このガイドの「サイトエディター」セクションを参照してください。表示されていない場合は、「カスタマイザー」の手順を参照してください。

テーマがサイトエディターを使用している場合 (ダッシュボードに「外観」→「エディター」がある場合)、次のステップに沿ってナビゲーションブロックの設定からメニューのデザインを調整できます。

  1. サイトのダッシュボードから、「外観」→「エディター」の順に移動します。
  2. 「テンプレート」を選択し、「ホーム」や「フロントページ」など、メニューを含むテンプレートを選択します。
  3. 画面の左上にある「リスト表示」を開きます (3本の水平線が上下に並んだアイコンです)。
  4. リスト表示でナビゲーションブロックを選択します。
    • ナビゲーションブロックが表示されない場合は、新しく作成できます。
  5. 画面右側にある ナビゲーションブロックの設定を開きます。
  6. 設定アイコンまたはスタイルアイコンから、ナビゲーションブロックのスタイルをカスタマイズします。
ナビゲーションブロックのサイドバー設定にある設定アイコン (歯車とスタイル)。
設定とスタイル
  1. 「保存」ボタンをクリックし、変更を保存してください。
ナビゲーションブロックがハイライトされたリスト表示。
リスト表示でナビゲーションブロックを選択する

各設定の使い方については、ナビゲーションブロックの設定ガイドをご覧ください。次の内容を紹介しています。

動画チュートリアル

この動画では、ナビゲーションブロックにアクセスして設定やスタイルを変更する方法を紹介しています。この機能は完全にカスタマイズ可能なサイトエディターテーマで利用できます。再生ボタンをクリックした後、右下のコントロールで動画の速度を調整できます。

WordPress エージェントでメニューデザインをカスタマイズ

The WordPress Agent four-pointed star icon.

このセクションは、AI ウェブサイトビルダーで作成されたサイト (すべての有料プラン) または WordPress エージェントを有効化したサイト (すべての有料プラン) に適用されます。WordPress エージェントを開くには、画面下部の AI アイコン (四芒星) をクリックしてください。

WordPress エージェントは、メニューの見た目や動作を直接変更できます。たとえば、次のようなリクエストが可能です。

  • 「ナビゲーションメニューの色をブランドカラーに合わせて変更して。」
  • 「ドロップダウンメニューをホバーではなくクリックで開くように設定して。」
  • 「すべての画面サイズでメニューをハンバーガーメニューとして表示するようにして。」
  • 「お問い合わせメニュー項目に ‘featured-link’ という CSS クラスを追加して。」

メニューを移動する

すべてのサイトエディターテーマでメニューの位置を移動できます。サイトエディターテーマでは、「外観」「エディター」を使用して、サイトのメニュー位置を含むレイアウトを完全に制御できます。

サイトエディターテーマではメニューの位置を自由にカスタマイズできますが、まずは目的の位置にメニューが表示されるテーマを探すのもよいでしょう。テーマの切り替えの詳細についてはこちらをご覧ください。

すでに使用したいサイトエディターテーマを選択していて、メニューの表示位置を変更したい場合は、いくつかの方法があります。

ダッシュボードの「外観」「エディター」がないテーマを使用している場合は、完全にカスタマイズ可能なサイトエディターテーマをご検討ください。

デスクトップ画面では、メニューは通常1行に並んだテキストリンクの一覧として表示されます。タブレットやモバイル端末のような小さな画面では、モバイルの訪問者が簡単にタップできる形ですべてのテキストリンクを表示できるだけのスペースがない場合があります。

その代わり、一般的には「オーバーレイメニュー」または「ハンバーガーメニュー」と呼ばれるボタンの中に、メニュー項目をまとめて表示します(「ハンバーガーメニュー」は、3本の水平線がハンバーガーに似ていることから名付けられています)。

モバイル端末でのメニューボタンの表示例。
オーバーレイメニュー (ハンバーガーメニューとも呼ばれます) は、スマートフォンなどの小さな端末でのナビゲーションをシンプルにします。

サイトエディターナビゲーションブロック設定から、オーバーレイメニューの表示を調整できます。オーバーレイメニューの表示をカスタマイズするには、次の手順に従ってください。

  1. サイトのダッシュボードから、「外観」→「エディター」の順に移動します。
  2. 「テンプレート」を選択し、「ホーム」や「フロントページ」など、メニューを含むテンプレートを選択します。
  3. 画面の左上にある「リスト表示」を開きます (3本の水平線が上下に並んだアイコンです)。
  4. リスト表示ナビゲーションブロックを選択します。
  5. 画面右側にあるナビゲーションブロックの設定を開きます。
  6. 設定アイコン (歯車アイコン) をクリックします。
  7. 「表示」の下で、オーバーレイメニューの設定を選択します。
    • モバイル: デフォルトの設定です。オーバーレイメニューはモバイルサイズの画面でのみ表示されます。
    • オフ: オーバーレイメニューをまったく表示しません。
    • 常に: 画面サイズに関係なく、常にオーバーレイメニューを表示します。
  8. オーバーレイテンプレートを使用すると、モバイルで表示されるフルスクリーンオーバーレイのデザインをカスタマイズできます。ナビゲーションオーバーレイのカスタマイズに関するガイドをご覧ください。
  9. 「保存」ボタンをクリックし、変更を保存してください。
ナビゲーションブロックのオーバーレイメニュー設定。

サイトの訪問者は、モバイル端末でアイコンやハンバーガーメニューが表示されることに慣れています。デスクトップメニューをそのまま表示する (つまりオーバーレイメニューをオフにする) と、訪問者がモバイル端末でサイト内を移動しにくくなる可能性があります。

ブロックのすべての機能については、ナビゲーションブロックガイドをご覧ください。

クラシックテーマサードパーティのテーマでは、モバイル端末でのメニュー表示に独自のデフォルト設定が適用されている場合があります。詳しくは、選択したテーマのドキュメントをご確認ください。

ドロップダウンメニューの開き方を選択する

訪問者がメニュー項目にカーソルを合わせたときに開くか、クリックしたときに開くかなど、ドロップダウンメニューの表示方法を設定できます。

サブメニューの表示を設定するには、次の手順に従います。

  1. サイトのダッシュボードから、「外観」→「エディター」の順に移動します。
  2. 「テンプレート」を選択し、「ホーム」や「フロントページ」など、メニューを含むテンプレートを選択します。
  3. 画面の左上にある「リスト表示」を開きます。
  4. ナビゲーションブロックを選択します。
  5. ブロック設定サイドバーで、「設定」アイコン (歯車アイコン) をクリックします。
  6. 「表示」の下にある「サブメニューの表示」設定を見つけ、次のいずれかのオプションを選択します。
    • ホバー: 訪問者が親メニュー項目にカーソルを合わせると、ドロップダウンメニューが開きます。必要に応じて、その設定をオフにすると、メニューの横に矢印を表示できます。
    • クリック: 訪問者が親メニュー項目をクリックすると、ドロップダウンメニューが開きます。
  7. 「保存」ボタンをクリックし、変更を保存してください。
サブメニューの表示設定。

メニュー項目の CSS クラス

このガイドのセクションは、WordPress.com パーソナル、プレミアム、ビジネス、コマースプランをご利用のサイトに適用されます。無料サイトの場合は、この機能を利用するためにプランをアップグレードしてください。

CSS クラスは、個々のメニュー項目に適用できる高度な設定です。

このガイドのどのセクションに従うべきかを判断するには、WordPress.com のダッシュボードにアクセスし、左側の「外観」を確認してください。「エディター」が表示されている場合は、このガイドの「ブロックテーマ」セクションに従ってください。それ以外の場合は、「クラシックテーマ」の手順に従ってください。

サイトエディターで CSS クラスを追加するには、次の手順に従います。

  1. サイトのダッシュボードから、「外観」→「エディター」の順に移動します。
  2. 「テンプレート」を選択し、「ホーム」や「フロントページ」など、メニューを含むテンプレートを選択します。
  3. 画面の左上にある「リスト表示」を開きます (3本の水平線が上下に並んだアイコンです)。
  4. リスト表示ナビゲーションブロックを選択します。
    • ナビゲーションブロックが表示されない場合は、作成できます。
  5. 画面右側にあるナビゲーションブロックの設定を開きます。
  6. 設定の歯車アイコン ⚙️ をクリックし、「高度な設定」と表示されたセクションを開きます。
  7. CSS クラスを追加します。
ブロック設定サイドバーの「高度な設定」セクション。追加の CSS クラスを入力するオプションが表示されている。

ナビゲーションブロック内の個々のリンクにも CSS クラスを設定できます。「高度な設定」を開く前に、対象のリンクを選択してください。

ブロックのすべての機能については、ナビゲーションブロックのガイドをご覧ください。

カスタム CSS の追加について詳しくはこちらをご覧ください。

Copied to clipboard!