「外観にメニューがない」「メニューを追加しても出てこない」原因はだいたい決まっていて、順番にチェックすればちゃんと直せます。
wordpressの外観メニューがないときにまず知ってほしいこと

ここでは、「外観にメニューがない」「メニューを追加しても表示されない」ときに、全体像をざっくり整理します。細かい設定に入る前に、自分がどのタイプのトラブルにはまっているのかを確認しておきましょう。
「wordpressの外観にメニューがない」状態を3パターンに分けて考える
多くの人は、次のどれか1つ、もしくは複数が重なってトラブルになっています。
| パターン | 状況のイメージ | よくある悩み |
|---|---|---|
| パターン1 | 管理画面の「外観」や「外観 > メニュー」自体が見えない | 外観の中に「メニュー」がない / 外観メニューが消えた |
| パターン2 | 外観 > メニュー画面は開けるが、サイトにメニューが出ない | メニューを作ったのに表示されない / 反映されない |
| パターン3 | メニューにページを追加できない、保存が終わらない | 「メニューに追加」を押しても動かない / 保存が完了しない |
自分の症状を一度整理してみてください。
- 管理画面に「外観」自体がない
- 「外観」はあるけれど「メニュー」が見当たらない
- メニューは作れたのに、ヘッダーやフッターに出てこない
- メニューに追加ボタンや保存ボタンを押しても反応しない
このあと、パターン1〜3をそれぞれ詳しく見ていきます。
自分のテーマと環境を軽くチェックしておく
原因を探る前に、次の3点だけメモしておくと、話がかなりスムーズになります。
- 今使っているテーマ名(例:Cocoon、SWELL、Lightningなど)
- ログインしているユーザーの権限(管理者か、それ以外か)
- WordPressをインストールしているのがレンタルサーバーか、サービス型のWordPressか
テーマによっては、そもそも従来の「外観 > メニュー」を使わないブロックテーマもあります。
「自分の環境はどれに当てはまりそうか」を意識しながら、読み進めてみてください。
パターン1:管理画面からwordpressの外観メニューが消えた場合

ここでは、「ダッシュボードの左メニューに外観がない」「外観の中にメニューがない」といったケースを扱います。多くは、テーマの仕様かユーザー権限、もしくはプラグインの設定が原因です。
ブロックテーマ仕様で「外観 > メニュー」が最初からない場合
ブロックテーマ(フルサイト編集に対応したテーマ)の一部は、従来の「外観 > メニュー」をそもそも使いません。
代わりに「外観 > エディター」や「サイトエディター」から、ナビゲーションブロックを編集する形になっています。
- 外観のサブメニューに「エディター」や「サイトエディター」がある
- 「メニュー」や「ウィジェット」が見当たらない
こんな表示になっている場合は、次のように操作します。
- 外観 > エディターを開く
- テンプレートまたはテンプレートパーツから「ヘッダー」を選ぶ
- ヘッダー内のナビゲーションブロックをクリックし、メニュー項目を追加・削除する
このタイプのテーマでは、「外観からメニューを追加する」というより、「ナビゲーションブロックを編集する」という考え方になります。
外観メニューが見当たらなくても、仕様としてそうなっているだけなので、まずは落ち着いてエディター側を探してみてください。
ユーザー権限が原因で「外観」自体が隠れている場合
WordPressにはユーザーの権限レベルがあり、管理者以外の権限では「外観」メニューが最初から表示されないことがあります。
特に、次のようなサイトでは要注意です。
- 自分以外の人がサーバー契約やWordPressの初期設定をしてくれたサイト
- 複数人で運営しているサイト
このような場合、「編集者」「投稿者」などの権限でログインしていると、外観メニューが見えません。
| ユーザー権限 | 外観メニューの表示 | 主な操作範囲 |
|---|---|---|
| 管理者 | 表示される | テーマ変更、メニュー編集、プラグイン管理など、ほぼ全ての操作が可能。 |
| 編集者 | 表示されないことが多い | 記事の投稿・編集はできるが、デザイン周りの変更は制限される。 |
| 投稿者・寄稿者など | 表示されない | 自分の記事の作成や下書き程度で、外観には触れない。 |
心当たりがある場合は、次のどれかを試してください。
- サイト管理者に「管理者権限でログインさせてもらえないか」相談する
- 必要であれば、一時的に権限レベルを管理者に上げてもらう
- 自分でサーバー契約しているなら、管理者用のログイン情報を確認し直す
「外観にメニューがない」と悩んでいても、じつは「触ってはいけない人」扱いになっているだけ、というパターンも意外と多いです。
プラグインや管理画面カスタマイズで外観メニューが隠れている場合
管理画面を整理するプラグインや、セキュリティ系のプラグインが原因で、外観メニューが非表示になっているケースもあります。
- 管理画面のメニューをカスタマイズするプラグインを入れている
- マルチサイトで、ネットワーク管理者が権限を細かく制限している
このあたりが怪しい場合は、次の順番で確認してみてください。
- 直前に入れたプラグインを一時停止し、外観が戻るか確認する
- 管理画面カスタマイズ系プラグインの設定で、外観が隠されていないか確認する
- マルチサイトなら、ネットワーク管理者に設定を確認してもらう
| 症状 | 確認ポイント | 対処の方向性 |
|---|---|---|
| 急に外観メニューが消えた | その前後で入れたプラグインの有無 | 疑わしいプラグインを停止し、外観が復活するかを見る。 |
| 複数のユーザーで同じ症状 | マルチサイトかどうか | ネットワーク管理者に設定を確認してもらう。 |
| 特定ユーザーだけ外観が見えない | そのユーザーの権限 | 権限を見直し、必要に応じて管理者にしてもらう。 |
外観メニューそのものが見えないときは、「テーマの仕様」「ユーザー権限」「プラグイン設定」の3つは必ずチェックしておきたいポイントです。
パターン2:wordpressで外観 > メニューはあるのにサイトに表示されない

ここからは、「外観 > メニュー画面は開けるのに、サイトのヘッダーやフッターにメニューが出てこない」ケースを見ていきます。このパターンは、設定ミスやテーマの仕様が原因になっていることが多いです。
メニューの「表示位置」が未設定、または間違っている
外観 > メニューでメニューを作っただけでは、サイトには表示されません。
「このメニューを、どの位置で使うのか」をテーマに教える必要があります。
よくあるミスは、次のようなものです。
- メニューを作ったあとに「メニューの位置」のチェックを入れていない
- ヘッダーやフッター、スマホ用など、どの位置に割り当てたか分からなくなっている
外観 > メニュー画面では、次の点を確認してみてください。
| チェック項目 | 見る場所 | ポイント |
|---|---|---|
| メニューの位置 | 外観 > メニューの「メニューの位置」欄 | ヘッダーやメインメニューなど、使いたい位置にチェックが入っているか。 |
| メニュー名 | 外観 > メニュー画面の上部 | どのメニューが「メインメニュー」として使われているのか整理する。 |
| テーマの説明 | テーマのマニュアルや公式サイト | 「ヘッダーメニュー」「グローバルナビ」など、各位置の役割を確認する。 |
外観からメニューを追加したのに表示されないときは、この「位置の設定」が抜けていないか、真っ先に見直してみてください。
テーマ側の設定やカスタマイザーで上書きされている
最近のテーマは、外観 > メニューだけでなく、テーマ独自の「ヘッダー設定」「グローバルメニュー設定」を持っていることがあります。
- テーマのカスタマイザー内に「ヘッダーメニューの表示/非表示」の項目がある
- テーマオプションで別のメニューが優先されている
このようなときは、次のようにチェックするとスムーズです。
- 外観 > カスタマイズ(またはテーマ専用の設定画面)を開く
- 「ヘッダー」「グローバルメニュー」「モバイルメニュー」といった項目を探す
- メニューを表示する設定になっているか、別のメニューが選ばれていないか確認する
テーマによっては、外観 > メニューで設定した内容より、テーマ独自の設定が優先されることもあります。
外観からメニューを追加したのに出てこないときは、テーマの設定画面もあわせて確認しておきましょう。
テーマ自体がメニューに対応していない・カスタマイズで壊れている
とてもシンプルなテーマや、自作テーマの中には、そもそもメニュー機能を宣言していないものもあります。
また、header.phpを直接編集している場合は、コードの書き方によってメニューが表示されなくなることもあります。
- functions.phpでメニュー機能(add_theme_supportやregister_nav_menus)が宣言されていない
- header.phpにwp_nav_menuの呼び出しがない、または間違っている
| 状況 | ありがちな原因 | 対処の方向性 |
|---|---|---|
| 外観 > メニュー画面が最低限の項目しかない | テーマがメニュー機能を宣言していない | 別のテーマに切り替えるか、開発者がfunctions.phpにメニュー機能を追加する。 |
| 管理画面ではメニューを作れるのに、サイトには出ない | テンプレートでwp_nav_menuが呼ばれていない | テーマ制作者に相談するか、コードに慣れている人がテンプレートを修正する。 |
テーマの編集にあまり自信がない場合は、このあたりから先は制作者や詳しい人に任せた方が安全です。
キャッシュやプラグインの影響で古い状態が表示されている
「メニューを追加したはずなのに、いつまでたっても表示が変わらない」というときは、キャッシュ系プラグインやサーバー側のキャッシュが原因のこともあります。
- キャッシュ削除ボタンを押していない
- ブラウザのキャッシュが残っていて、古い状態のページを見ている
- セキュリティ系プラグインが一部のリクエストをブロックしている
| チェック項目 | やること | 変化があったときの目安 |
|---|---|---|
| ブラウザキャッシュ | シークレットウィンドウや別ブラウザでサイトを開き直す | 新しいメニューが表示されれば、ブラウザ側の問題の可能性が高い。 |
| キャッシュプラグイン | プラグインの管理画面からキャッシュを削除する | 削除後にメニューが反映されれば、プラグインのキャッシュが原因。 |
| プラグインとの競合 | 主要なプラグインを一時停止して、表示が変わるか見る | 停止中だけメニューが表示されるなら、そのプラグインが怪しい。 |
キャッシュ周りを見直しても変化がない場合は、次のパターン3もあわせて確認してみてください。
パターン3:wordpress 外観からメニューを追加できないときの対処法

ここでは、「メニューにページを追加できない」「保存が終わらない」といった、操作そのものがうまくいかないケースを見ていきます。
追加したいページが下書きのまま・非公開になっている
固定ページや投稿が「公開」ではなく「下書き」「非公開」になっていると、メニューの候補一覧に出てこないことがあります。
その結果、「作ったはずのページがメニューに追加できない」と勘違いしてしまうことがあります。
- 固定ページ一覧でステータス(公開状態)を確認する
- メニューに載せたいページはいったん公開状態にしておく
- 公開後にメニュー画面を開き直し、ページが候補に出てくるか確認する
特に、固定ページをたくさん作っていると、どのページが公開済みか分からなくなることがあります。
「ページを作ったのにメニューに出てこない」ときは、公開状態をまず見直してみてください。
メニュー保存時にぐるぐる回り続ける・反応しない
メニューを保存しようとしたとき、読み込み中のアイコンがずっと回り続けることがあります。
この場合は、管理画面でJavaScriptエラーが出ていたり、セキュリティ系プラグインが通信をブロックしていたりする可能性が高いです。
- 別のブラウザ(Chrome、Edge、Firefoxなど)で試してみる
- ブラウザの拡張機能(広告ブロックなど)を一時的にオフにする
- セキュリティ系やキャッシュ系プラグインを一時停止して保存を試す
- 別のPCやスマホからメニュー保存を試してみる
それでも改善しない場合は、サーバーのエラーログを確認したり、レンタルサーバーのサポートや制作会社に相談した方が早いこともあります。
初心者向け:wordpress 外観メニューからナビゲーションを追加する手順

ここからは、クラシックなテーマ(従来型のテーマ)を使っている前提で、外観 > メニューからメニューを追加する基本の流れを整理します。一度手順をざっくり把握しておくと、設定ミスにも気づきやすくなります。
ステップ別:外観 > メニューでの基本操作
メニューを作る流れは、ざっくり次の通りです。
- 外観 > メニューを開く
- 新しいメニューを作成し、名前をつけて保存する
- 左側の一覧からページやカテゴリーをメニューに追加する
- ドラッグ&ドロップで順番や階層を整える
- メニューの表示位置を選び、保存する
| ステップ | 操作する場所 | やること |
|---|---|---|
| 1 | 外観 > メニュー | 「新しいメニューを作成」からメニュー名をつけて保存する。 |
| 2 | 同じ画面の左側 | 「固定ページ」「投稿」「カテゴリー」から必要な項目にチェックして「メニューに追加」。 |
| 3 | メニュー構造 | 追加された項目をドラッグして順番を並べ替える。 |
| 4 | メニュー構造 | 少し右にずらしてドロップダウンメニュー(子メニュー)を作る。 |
| 5 | メニューの位置 | 「ヘッダーメニュー」「グローバルナビ」など、表示したい位置にチェックを入れる。 |
| 6 | 画面右下 | 「メニューを保存」ボタンを忘れずに押す。 |
特に、最後の「メニューの位置」と「メニューを保存」を忘れている人は本当に多いです。
外観からメニューを追加したのに表示されないと感じたら、まずこの2つを見直してみてください。
ブロックテーマでのナビゲーション編集のざっくり手順
ブロックテーマの場合は、外観 > エディター(サイトエディター)からナビゲーションブロックを操作します。
- 外観 > エディターを開く
- テンプレートまたはテンプレートパーツから「ヘッダー」を選ぶ
- ヘッダー内のナビゲーションブロックをクリックし、リンクを追加・削除する
慣れるまでは少し戸惑いますが、考え方はクラシックテーマと同じです。
- どの位置にメニューを出すか → ヘッダーやフッターなど、どのテンプレートを使うか
- その位置に何を並べるか → ナビゲーションブロックの中身(リンクの中身)
表示方法は違っても、「位置」と「中身」をセットで考えるのはどのテーマでも共通です。
メニュー構成とSEO:wordpressの外観メニュー設計のコツ

ここでは、単に「メニューを出す」だけでなく、SEOや使いやすさの面から、どうメニューを組むと良いかを簡単に紹介します。メニューの設計を意識すると、サイト全体の分かりやすさが一気に上がります。
悪いメニュー構成と良いメニュー構成の違い
とりあえず思いついたページをすべてメニューに入れてしまうと、見る人はどこを押せばいいか分からなくなります。
よくあるNGパターンと、改善例を並べてみます。
| パターン | 悪い例 | 良い例 |
|---|---|---|
| 項目数 | 10〜15個もメニューを並べてしまう | 5〜7個程度に絞り、重要なものだけ置く。 |
| ラベル名 | 「その他」「いろいろ」など中身が想像できない | 「サービス内容」「料金」「お問い合わせ」など、クリック前に中身がイメージできる。 |
| 階層 | 3階層以上の深いメニュー構造 | 多くても2階層までに抑える。 |
外観からメニューを追加するときは、「本当にヘッダーに必要な項目か?」を一度考えてから入れてみてください。
SEOの観点から見たメニューの役割
メニューは、単なる見た目のパーツではなく、内部リンクの集まりです。
検索エンジンにとっても「このサイトは何を大事にしているのか」を判断する材料になります。
- メインメニューに重要なカテゴリやページを置くことで、クローラーに優先度を伝えられる
- 関連するページをカテゴリごとにまとめることで、ユーザーも迷いにくくなる
たとえば、ブログなら次のような構成が分かりやすいです。
- ホーム
- カテゴリーA(例:WordPressの使い方)
- カテゴリーB(例:ブログ運営)
- プロフィール
- お問い合わせ
こういったメニュー構成を、外観メニューから丁寧に作り込んでいくと、SEOにもユーザーにも優しいサイトになっていきます。
PCメニューとスマホメニューを分けて考える
テーマによっては、PCとスマホで別々のメニューを設定できるものもあります。
外観 > メニューの「メニューの位置」で、スマホ用の位置が用意されていないか確認してみてください。
- PCではフル表示、スマホではハンバーガーメニューの中だけに表示する
- スマホメニューでは項目数を少なくして、押しやすさを優先する
スマホ用に別のメニューを用意しておくと、特にスマホからアクセスするユーザーの体験がかなり良くなります。
よくある質問:wordpress 外観 メニュー ない・メニュー追加の疑問

ここでは、「外観にメニューがない」「外観からメニューを追加したのに表示されない」といったときに、よく聞かれる質問をQ&A形式でまとめます。
Q1. WordPressの外観メニューがどうしても見つかりません
A. まずは、自分のテーマがブロックテーマかクラシックテーマかを確認してみてください。
ブロックテーマでは、「外観 > メニュー」が表示されず、「外観 > エディター」からメニュー(ナビゲーションブロック)を編集する仕様になっている場合があります。
また、自分のユーザー権限が管理者になっているかも重要です。
管理者権限でログインしても「外観」自体が見えない場合は、プラグインやマルチサイトの設定で隠されている可能性が高いので、サイトの管理者や制作会社に相談してみてください。
Q2. 外観 > メニューでメニューを追加したのに、サイトにまったく表示されません
A. 多くの場合、「メニューの位置」が未設定か、テーマ側の設定で別のメニューが優先されていることが原因です。
外観 > メニューで、作成したメニューが「ヘッダーメニュー」「グローバルナビ」など、表示したい位置にきちんと割り当てられているか確認してください。
あわせて、テーマのカスタマイザー内に「ヘッダーメニューを表示する」といったチェック項目がないかも探してみましょう。
それでも出てこない場合は、一時的に別のテーマに切り替え、症状が変わるかどうかを見ると、テーマが原因かどうかの切り分けに役立ちます。
Q3. 外観からメニューを追加しようとしても、「メニューに追加」ボタンが反応しません
A. メニュー追加ボタンが効かないときは、ブラウザの拡張機能やセキュリティ系プラグインが操作をブロックしていることがあります。
シークレットウィンドウでログインし直したり、別のブラウザで試してみたりしてください。
それでもダメな場合は、キャッシュ系・セキュリティ系プラグインを一時停止して、「メニューに追加」ボタンが動くかどうか確認しましょう。
別のPCやスマホからも同じ操作を試してみると、自分の環境だけの問題かどうかも判断しやすくなります。
まとめ:wordpress 外観 メニュー ない・メニュー追加トラブルを防ぐ
この記事のポイントを整理しておきます
- 外観にメニューがないときは、「テーマの仕様」「ユーザー権限」「プラグイン」の3つをまず疑う。
- 外観 > メニューからメニューを追加しただけでは表示されず、「メニューの位置」の設定が必須。
- メニューが表示されないときは、テーマ独自の設定やキャッシュ、テンプレートのコードもチェックする。
- メニュー追加ボタンや保存ボタンが効かないときは、ブラウザやプラグインの干渉を疑い、別環境での再現テストを行う。
- メニュー構成そのものも、SEOとユーザーの使いやすさを意識して、シンプルかつ分かりやすく設計する。
今日からあなたが最初にやるべき一歩は、「自分の症状がパターン1〜3のどれに当てはまるか」をこの記事の中で確認し、該当するパートのチェック項目を一つずつつぶしていくことです。
焦らず順番に確認していけば、「外観にメニューがない」「メニューを追加しても表示されない」といったトラブルは、必ず解決できます。



