WordPressに公開

グリッドメニューセクションメニューです — 埋め込んだページの場所にレンダリングされます。カテゴリショートカット、ハブページ、そして”何をしたいですか?”パネルに最適です。WordPressでは、Navi+メニュービルダープラグインがショートコードまたはGutenbergブロックを介して配置され、テーマファイルを編集する必要はありません。

他のプラットフォーム(Wix、Squarespace、Webflow、カスタムサイト):Wix / Squarespace / その他に公開を参照してください。


ステップ

  1. プラグインをインストールNavi+メニュービルダープラグインをインストールを参照してください。
  2. 外観 → Naviplusメニュービルダーグリッドメニューを作成します。グリッドメニュー — 使用方法レスポンシブグリッドメニューを参照してください。
  3. 埋め込みIDをコピーします(例:SF-123456789)。
  4. 以下のいずれかの方法を使用して埋め込みます

メニューを挿入

オプション1 — ショートコード(推奨)

[naviwp embed_id="SF-123456789"]

これを任意の投稿、ページ、またはショートコード対応ウィジェットにドロップします。

典型的な場所:

  • カテゴリタイルのあるホームページのヒーローセクション。
  • 折り返しの上にあるランディングページ。
  • カテゴリアーカイブの空の状態。

オプション2 — Gutenbergブロック

ブロックエディタで、+ → Naviplusメニュービルダーを選択し、ブロックサイドバーに埋め込みIDを貼り付けます。ショートコードブロックは[naviwp embed_id="SF-..."]と同等です。

オプション3 — ページビルダー(Elementor、Divi、Bricks、Oxygen)

ショートコードウィジェットを使用して[naviwp embed_id="SF-..."]を使用します。ビルダーにショートコードウィジェットがない場合は、埋め込みdivを使用したHTMLウィジェットが機能します:

<div class="naviman_app section_naviman_app" id="SF-123456789-container"></div>

オプション4 — CSSセレクター(Navi+アプリからの自動配置)

ショートコードを手動で配置する代わりに、Navi+がCSSセレクターを使用して要素を自動的に挿入または置き換えることができます — これは完全にNavi+アプリから設定されます。

CSSセレクターの理解

CSSセレクターは、ページ上の特定のHTML要素をターゲットにします。Navi+は、メニューを正確にどこに配置するかを知るためにこれを使用します — 既存の要素の前に挿入、後に挿入、または置き換えます。

適切なCSSセレクターを見つけるには、次を使用します:

3つの公開オプション

Navi+アプリで:ウェブサイトに公開をクリック → “挿入/置き換え方式でメニューを公開”をオンにする → CSSセレクターを入力し、1つのオプションを選択します:

オプションA: 前に挿入

選択した要素の直前にグリッドメニューを挿入します。フルセクションとして表示されます。

例: main → グリッドメニューがメインコンテンツエリアの上に表示されます。

これはWordPressでのグリッドメニューの最も一般的な設定です。

WordPressテーマの一般的なセレクター:

  • main — ほとんどのテーマ
  • #main — Twenty Twenty、Astra、OceanWP
  • .site-main — 多くのテーマ
  • #content — Divi、一部のデフォルトテーマ
オプションB: 後に挿入

選択した要素の直後にグリッドメニューを挿入します。

例: header → グリッドメニューがヘッダーのすぐ下に表示されます。

WordPressテーマの一般的なセレクター:

  • header — ほとんどのテーマ
  • .site-header — OceanWP、Astra
  • #masthead — Twenty Twenty-OneおよびデフォルトのWordPressテーマ
オプションC: 置き換え

ほとんどのWordPressサイトには置き換えるための組み込みのグリッドメニュー要素がありません。前に挿入するmainが推奨されるアプローチです。

テーマに置き換えたいグリッドスタイルの要素がある場合は、デバッグモードまたはブラウザDevToolsを使用してそのセレクターを見つけてください。

デバイス特有のターゲティング

特定のデバイスでのみセレクターを適用するためにサフィックスを追加します:

サフィックス 適用先
(M) モバイルのみ
(D) デスクトップのみ
(なし) 両方

例:main(D) — グリッドメニューをデスクトップのみに挿入します。


モバイルのヒント

  • レスポンシブグリッドメニューを使用して、ブレークポイントごとに列数を切り替えます — 例:デスクトップで4列、モバイルで2列。
  • タイルの内容は短く保ちます — アイコン、1語または2語のラベル、オプションで小さな説明。長いラベルは予測不可能に折り返されます。
  • パディングを含めて、タップターゲットは少なくとも44 × 44 pxを目指します。

後でメニューを更新

エディタでの編集は、次のフロントエンドページの読み込み時に適用されます — WordPressキャッシュのフラッシュは必要ありません。


関連