trial_02.webp

【完全ガイド】WordPressサイトが壊れた!表示が崩れた!自分でできる6つの対処法

「WordPressサイトが突然真っ白になった!」「昨日まで普通だったのにレイアウトが崩れている…」

Webサイトを運営していると、このような予期せぬトラブルに遭遇することがあります。専門業者に依頼する前に、まずは自分で解決できないか試してみたいですよね。

この記事では、Webデザイナー向けのコミュニティ「Tofu Lab」を運営するNaomi Suzuki氏が解説する、WordPressサイトの不具合を解決するための6つの対処法を、初心者の方にも分かりやすくご紹介します。

作業を始める前に、必ずサイトのバックアップを取っておきましょう!

対処法1:プラグインを停止して原因を特定する(最重要!)

WordPressの不具合で最も多い原因が「プラグイン同士の競合」です。まずは、これが原因かどうかを切り分けることが解決への近道です。

管理画面にログインできる場合

  1. ダッシュボードから「プラグイン」>「インストール済みプラグイン」を開きます。
  2. すべてのプラグインにチェックを入れ、一括操作で「停止」を選択し、適用します。
  3. サイトの表示が元に戻ったか確認します。もし直っていたら、プラグインが原因です。
  4. 一つずつプラグインを「有効化」していき、再度不具合が発生した時点で、その直前に有効化したプラグインが原因だと特定できます。

管理画面にログインできない場合

サイトが真っ白になってログインすらできない場合でも、サーバー側からプラグインを停止できます。

  1. 契約しているレンタルサーバーのコントロールパネルにログインし、「ファイルマネージャ」を開きます。
  2. WordPressをインストールしたフォルダ(public_htmlなど)に移動します。
  3. wp-content フォルダを開きます。
  4. その中にある plugins というフォルダの名前を、plugins_oldplugins2 など適当な名前に変更します。
ファイルマネージャーでpluginsフォルダの名前を変更する

この操作だけで、WordPressはプラグインを認識できなくなり、すべてのプラグインが強制的に停止されます。これでサイトにアクセスできるようになったら、フォルダ名を元の plugins に戻し、管理画面から一つずつ有効化して原因を特定しましょう。

対処法2:各種キャッシュを削除する

キャッシュとは、一度表示したページの情報を一時的に保存し、次回から素早く表示させるための仕組みです。この古い情報が残っているせいで、変更が反映されなかったり、表示が崩れたりすることがあります。

以下の3つ(+α)のキャッシュを削除してみましょう。

  1. ブラウザのキャッシュ:
    お使いのブラウザ(Chrome, Safariなど)の設定からキャッシュをクリアします。Chromeの場合は chrome://settings/clearBrowserData にアクセスすると簡単です。
  2. WordPressのキャッシュ:
    「WP Fastest Cache」や「WP Rocket」などの高速化・キャッシュ系プラグインを使っている場合、プラグインの設定画面からキャッシュの削除を実行します。
  3. サーバーのキャッシュ:
    エックスサーバーなど、サーバー側で独自のキャッシュ機能を提供している場合があります。サーバーの管理パネルにログインし、キャッシュクリア機能があれば実行してください。
  4. (もし使っていれば) Elementorのキャッシュ:
    Elementorを使っている場合、独自のキャッシュが問題を起こすことがあります。WordPressのダッシュボードで「Elementor」>「ツール」を開き、「ファイルとデータを削除」ボタンをクリックします。

対処法3:テーマをデフォルトに戻してみる

プラグインと同様に、テーマが原因で不具合が起きることもあります。特に、テーマと特定のプラグインの相性が悪いケースです。

ダッシュボードの「外観」>「テーマ」から、一度「Twenty Twenty-Four」などのWordPress公式のデフォルトテーマに切り替えてみましょう。これで問題が解決すれば、使用していたテーマに原因がある可能性が高いです。

対処法4:パーマリンクを再保存する

ページのURL構造(パーマリンク)を管理している .htaccess というファイルが破損していると、ページが正しく表示されないことがあります。

これは簡単に再生成できます。

  1. ダッシュボードの「設定」>「パーマリンク設定」を開きます。
  2. 何も変更せずに、ページ下部にある「変更を保存」ボタンをクリックします。

これだけで .htaccess ファイルが新しいものに書き換えられ、問題が解決することがあります。

対処法5:PHPのメモリ上限を上げる

Elementorのような高機能なプラグインや、多くのプラグインを同時に使用していると、サーバーに割り当てられたPHPのメモリが不足し、サイトが正常に動作しなくなることがあります。

サーバーのコントロールパネルにログインし、「PHP設定」や「php.ini設定」といった項目を探してください。そこで「memory_limit」という設定値を見つけ、512M(メガ)や1G(ギガ)など、より大きな値に変更してみましょう。

対処法6:問題のあるプラグインを再インストールする

対処法1で原因となるプラグインを特定できたものの、そのプラグインを使い続けたい場合、プラグインのファイル自体が破損している可能性があります。

その場合は、一度プラグインを「停止」し、「削除」してから、再度「新規追加」でインストールし直してみてください。これにより、破損したファイルがクリーンな状態に置き換わり、不具合が解消されることがあります。

まとめ

WordPressサイトのトラブルは焦りますが、落ち着いて一つずつ原因を切り分けることが大切です。今回ご紹介した6つの対処法を、ぜひ上から順番に試してみてください。

  1. プラグインを全停止する
  2. 各種キャッシュを削除する
  3. テーマを変更する
  4. パーマリンクを再保存する
  5. PHPメモリを上げる
  6. プラグインを再インストールする

多くの場合、これらの手順で問題は解決するはずです。この記事が、あなたのサイトトラブル解決の一助となれば幸いです。

  • ブランドイメージに合わせたWordPressやSTUDIOでの柔軟なカスタマイズ。

  • PC・スマートフォンに最適化された完全オリジナルデザインの制作。

  • WEB知識がない方でも安心してご依頼いただける丁寧なサポート。

  • コーポレートサイト、飲食店、クリニックなど多様な業種に対応可能。

CONTACT

お問い合わせ

無料体験のお申し込みやお問い合わせなど、
お気軽にご連絡ください。

名前 *
会社名
メールアドレス *
ご希望の連絡手段 *
電話番号 *
お問い合わせ項目 *
お問い合わせ内容 *

お問い合わせ内容

名前:

会社名:

メールアドレス:

ご希望の連絡手段:

電話番号:

お問い合わせ項目:

お問い合わせ内容:

事業ロゴ
© moff
上部へスクロール