【WordPress】テーマを変えたらメニューやウィジェットが消えた!

【WordPress】テーマを変えたらメニューやウィジェットが消えた!のアイキャッチ画像

テーマを変更した直後、デザインは綺麗になったのに「あれ?メニューやサイドバーが消えてる!」と驚くのは、WordPressを使ってるひとが必ずと言っていいほど直面する事案です。

これは**故障ではなく、単なる「引っ越しによる荷ほどき忘れ」**のような状態です。

ゆっくり探せば見つかります。


焦らず元に戻す2つの解決策

「新しいテーマを有効化したら、ナビゲーションメニューもサイドバーも空っぽになった…」

せっかくデザインを変えたのに、サイトが壊れてしまったように見えると不安になりますよね。
ですが、ほとんどの場合、データが消えてしまったわけではありません。

これはWordPressの仕様による、よくある現象です。

なぜ消えてしまったの?

WordPressでは、

  • メニューの表示位置(ヘッダー・フッターなど)
  • ウィジェットの表示場所(サイドバー・フッターなど)

が、テーマごとに個別に定義されています。

そのため、テーマを変更すると
「前のテーマで使っていた表示場所」と
「新しいテーマで用意されている表示場所」が一致せず、
一時的に何も表示されていない状態になるのです。

引っ越し先の家で、家具の置き場所を決め直すのと同じイメージです。


1. 消えた「メニュー」を復活させる手順

操作手順(クラシックテーマの場合)

  1. 管理画面の
    「外観」>「メニュー」 を開く
  2. 「メニューの位置を管理」 タブをクリック
  3. 新しいテーマで用意されている位置
    (例:メインメニュー、ヘッダーナビなど)に
    表示したいメニューを割り当てる
  4. 「変更を保存」 をクリック

これで、ナビゲーションメニューが復活します。

※ ブロックテーマの場合は
「外観」>「エディター」 から、ヘッダー部分のナビゲーションブロックを編集します。


2. 消えた「ウィジェット」を救出する手順

クラシックウィジェットを使っている場合、
ウィジェットは削除されず、一時的に退避されています。

操作手順

  1. 管理画面の
    「外観」>「ウィジェット」 を開く
  2. 画面下部にある
    「使用停止中のウィジェット」 を確認
  3. そこにあるウィジェットを
    新しいテーマのサイドバーやフッターへドラッグ&ドロップ

💡 以前入力していたテキストや画像設定も、そのまま引き継がれます。

※ ブロックテーマでは、ウィジェット管理も
「外観 > エディター」内で行います。


失敗しないためのコツ:テーマの「ライブプレビュー」を使おう

いきなり「有効化」ボタンを押すと、サイトが一時的に崩れた状態で公開されてしまいます。

「ライブプレビュー」 を使えば、

  • メニューの割り当て
  • ウィジェットやブロックの配置

を確認・調整してから、安全にテーマを切り替えることができます。


まとめ:テーマ変更は「設定の見直し」が必要

テーマを変えたときに表示が消えるのは、WordPressが正常に動いている証拠です。

  1. メニュー:位置を割り当て直す
  2. ウィジェット:使用停止中エリアから移動させる

慌てず一つずつ確認すれば、ほとんどの場合、元通りに復旧できます。