
【完全ガイド】WordPressサイトが壊れた!表示が崩れた!自分でできる6つの対処法
「WordPressサイトが突然真っ白になった!」「昨日まで普通だったのにレイアウトが崩れている…」
Webサイトを運営していると、このような予期せぬトラブルに遭遇することがあります。専門業者に依頼する前に、まずは自分で解決できないか試してみたいですよね。
この記事では、Webデザイナー向けのコミュニティ「Tofu Lab」を運営するNaomi Suzuki氏が解説する、WordPressサイトの不具合を解決するための6つの対処法を、初心者の方にも分かりやすくご紹介します。
作業を始める前に、必ずサイトのバックアップを取っておきましょう!
対処法1:プラグインを停止して原因を特定する(最重要!)
WordPressの不具合で最も多い原因が「プラグイン同士の競合」です。まずは、これが原因かどうかを切り分けることが解決への近道です。
管理画面にログインできる場合
- ダッシュボードから「プラグイン」>「インストール済みプラグイン」を開きます。
- すべてのプラグインにチェックを入れ、一括操作で「停止」を選択し、適用します。
- サイトの表示が元に戻ったか確認します。もし直っていたら、プラグインが原因です。
- 一つずつプラグインを「有効化」していき、再度不具合が発生した時点で、その直前に有効化したプラグインが原因だと特定できます。
管理画面にログインできない場合
サイトが真っ白になってログインすらできない場合でも、サーバー側からプラグインを停止できます。
- 契約しているレンタルサーバーのコントロールパネルにログインし、「ファイルマネージャ」を開きます。
- WordPressをインストールしたフォルダ(
public_htmlなど)に移動します。 wp-contentフォルダを開きます。- その中にある
pluginsというフォルダの名前を、plugins_oldやplugins2など適当な名前に変更します。

この操作だけで、WordPressはプラグインを認識できなくなり、すべてのプラグインが強制的に停止されます。これでサイトにアクセスできるようになったら、フォルダ名を元の plugins に戻し、管理画面から一つずつ有効化して原因を特定しましょう。
対処法2:各種キャッシュを削除する
キャッシュとは、一度表示したページの情報を一時的に保存し、次回から素早く表示させるための仕組みです。この古い情報が残っているせいで、変更が反映されなかったり、表示が崩れたりすることがあります。
以下の3つ(+α)のキャッシュを削除してみましょう。
- ブラウザのキャッシュ:
お使いのブラウザ(Chrome, Safariなど)の設定からキャッシュをクリアします。Chromeの場合はchrome://settings/clearBrowserDataにアクセスすると簡単です。 - WordPressのキャッシュ:
「WP Fastest Cache」や「WP Rocket」などの高速化・キャッシュ系プラグインを使っている場合、プラグインの設定画面からキャッシュの削除を実行します。 - サーバーのキャッシュ:
エックスサーバーなど、サーバー側で独自のキャッシュ機能を提供している場合があります。サーバーの管理パネルにログインし、キャッシュクリア機能があれば実行してください。 - (もし使っていれば) Elementorのキャッシュ:
Elementorを使っている場合、独自のキャッシュが問題を起こすことがあります。WordPressのダッシュボードで「Elementor」>「ツール」を開き、「ファイルとデータを削除」ボタンをクリックします。
対処法3:テーマをデフォルトに戻してみる
プラグインと同様に、テーマが原因で不具合が起きることもあります。特に、テーマと特定のプラグインの相性が悪いケースです。
ダッシュボードの「外観」>「テーマ」から、一度「Twenty Twenty-Four」などのWordPress公式のデフォルトテーマに切り替えてみましょう。これで問題が解決すれば、使用していたテーマに原因がある可能性が高いです。
対処法4:パーマリンクを再保存する
ページのURL構造(パーマリンク)を管理している .htaccess というファイルが破損していると、ページが正しく表示されないことがあります。
これは簡単に再生成できます。
- ダッシュボードの「設定」>「パーマリンク設定」を開きます。
- 何も変更せずに、ページ下部にある「変更を保存」ボタンをクリックします。
これだけで .htaccess ファイルが新しいものに書き換えられ、問題が解決することがあります。
対処法5:PHPのメモリ上限を上げる
Elementorのような高機能なプラグインや、多くのプラグインを同時に使用していると、サーバーに割り当てられたPHPのメモリが不足し、サイトが正常に動作しなくなることがあります。
サーバーのコントロールパネルにログインし、「PHP設定」や「php.ini設定」といった項目を探してください。そこで「memory_limit」という設定値を見つけ、512M(メガ)や1G(ギガ)など、より大きな値に変更してみましょう。
対処法6:問題のあるプラグインを再インストールする
対処法1で原因となるプラグインを特定できたものの、そのプラグインを使い続けたい場合、プラグインのファイル自体が破損している可能性があります。
その場合は、一度プラグインを「停止」し、「削除」してから、再度「新規追加」でインストールし直してみてください。これにより、破損したファイルがクリーンな状態に置き換わり、不具合が解消されることがあります。
まとめ
WordPressサイトのトラブルは焦りますが、落ち着いて一つずつ原因を切り分けることが大切です。今回ご紹介した6つの対処法を、ぜひ上から順番に試してみてください。
- プラグインを全停止する
- 各種キャッシュを削除する
- テーマを変更する
- パーマリンクを再保存する
- PHPメモリを上げる
- プラグインを再インストールする
多くの場合、これらの手順で問題は解決するはずです。この記事が、あなたのサイトトラブル解決の一助となれば幸いです。
ブランドイメージに合わせたWordPressやSTUDIOでの柔軟なカスタマイズ。
PC・スマートフォンに最適化された完全オリジナルデザインの制作。
WEB知識がない方でも安心してご依頼いただける丁寧なサポート。
コーポレートサイト、飲食店、クリニックなど多様な業種に対応可能。
CONTACT
無料体験のお申し込みやお問い合わせなど、
お気軽にご連絡ください。