WordPressダッシュボードを開いて何かを確認したところ、プラグインの1つがひっそりと消えていることに気づきました。エラーメッセージも警告もありません。ただ消えただけです。
このようなことは、重要な作業の途中で発生しがちです。特に、プラグインがフォーム、スライダー、またはサイトの主要な機能を担当していた場合、一日中混乱する可能性があります。
私たちが見てきた限りでは、原因はユーザー権限の設定やプラグインの競合といった単純なものであることが多いです。しかし、時にはキャッシュの問題やセキュリティの問題など、より深い原因を示していることもあります。
このガイドでは、プラグインが消える最も一般的な理由をいくつか紹介し、他のものを壊すことなくプラグインを元に戻す方法を説明します。

WordPressダッシュボードからプラグインが消えるのはなぜですか?
プラグインがダッシュボードから静かに消えると、気づかないうちに重要な機能が壊れる可能性があります。フォームが機能しなくなったり、サイトの一部が消えたりしたときに初めて問題に気づくかもしれません。
これにはさまざまな理由があります。時には小さな設定の問題であることもあります。時には、注意が必要なより深い問題を示していることもあります。最も一般的な原因は次のとおりです。
- ユーザー権限: WordPressでプラグインを管理できるのは管理者のみです。あなたのユーザーロールが変更された場合、またはエディターや投稿者としてログインしている場合、プラグインメニューが表示されないことがあります。
- プラグインの競合: プラグインのファイルが破損している場合、または他のプラグインやWordPressのバージョンと競合している場合、プラグインが非表示になったり、機能しなくなったりすることがあります。プラグインの競合を見つける方法はこちら。
- セキュリティの問題: まれに、マルウェアやハッキングされたサイトがプラグインを強制的に削除または非表示にすることがあります。これは通常、サイトのコアファイルが改変された場合に発生します。
次のステップでは、これらのそれぞれを修正してプラグインを元の場所に戻す方法を説明します。
- WordPressにおけるユーザーロールの権限を確認する
- コンフリクトを解決するためにすべてのWordPressプラグインを非アクティブ化する
- ブラウザとWordPressのキャッシュをクリアする
- WordPressサイトのセキュリティスキャンを実行する
- WordPressプラグインが消えることに関するよくある質問
- WordPressプラグインのエラーとベストプラクティスに関する追加ヘルプ
1. WordPressのユーザーロールの権限を確認する
時には、ウェブサイトの所有者やクライアントが、誤った変更によってサイトが壊れたりセキュリティ侵害につながったりしないように、他のユーザーがプラグイン設定の表示や変更を行うのを防ぐことがあります。
これは、複数著者のウェブサイトをお持ちの場合や、マルチサイトネットワークで作業している場合に一般的です。
まず最初にできることは、WordPressでのユーザーロールを確認することです。これを行うには、管理パネルからユーザー » 全ユーザーに移動します。「ロール」列の下に、さまざまなユーザー名のユーザーロールが表示されているはずです。

ユーザーロールが異なっているか、プラグインを表示または編集するために必要な権限がない場合は、管理者に連絡して修正してもらうことができます。
一方で、あなたがウェブサイトの管理者であり、ユーザーロールに問題がない場合は、管理画面からプラグインが消える問題を修正するための他の方法を試すことができます。
2.競合を解決するためにすべてのWordPressプラグインを無効にする
プラグインがWordPressダッシュボードから消えるもう1つの理由は、サイト上の別のプラグインとの競合です。
これを排除する唯一の方法は、ウェブサイトのすべてのプラグインを非アクティブ化することです。その後、問題を発生させているプラグインを確認するために、各プラグインを1つずつアクティブ化できます。
すべてのプラグインを非アクティブ化するには、WordPressダッシュボードからプラグイン » インストール済みプラグインに移動し、チェックボックスをクリックしてすべてのプラグインを選択します。
ここから、「一括操作」ドロップダウンメニューをクリックし、「無効化」を選択できます。

WordPress管理パネルへのアクセスをブロックされている場合は、FTPクライアントまたはウェブホスティングcPanelのファイルマネージャーツールに接続する必要があります。
これにより、すべてのプラグインにアクセスして手動で無効化できるようになります。詳細については、WP-Adminにアクセスできない場合にすべてのプラグインを無効化する方法に関するガイドをご覧ください。
3.ブラウザとWordPressのキャッシュをクリアする
WordPressサイトからログアウトし、ブラウザのキャッシュをクリアして、ダッシュボードから消えるプラグインを修正することもできます。
ブラウザキャッシュは、人気のあるブラウザがウェブサイトのデータをユーザーのコンピューターに保存するテクノロジーで、サイトを素早く読み込むことができます。時々、ブラウザがサイトの古いキャッシュバージョンを持っており、WordPressダッシュボードからプラグインを削除してしまうことがあります。
ブラウザのキャッシュをクリアすると、ブラウザはウェブサイトの新しいコピーを保存し、最新の変更を格納できます。Google Chromeでは、右上隅にある3つのドットのメニューアイコンをクリックし、「閲覧データをクリア」オプションを選択します。

次に、「閲覧データのクリア」設定ページが表示されます。
[基本] タブに切り替えて、[キャッシュされた画像とファイル] チェックボックスをクリックできます。また、期間を選択し、閲覧履歴を消去して、Cookieやその他のサイトデータをを選択することもできます。

オプションを選択したら、[データ消去] ボタンをクリックするだけです。
その後、ウェブサイトにログインしてWordPressダッシュボードを開き、消えたプラグインが戻ってきたかどうかを確認してください。他のブラウザの詳細については、すべての主要ブラウザでキャッシュをクリアする方法に関するガイドに従ってください。
これでうまくいかない場合は、キャッシュプラグインを使用するか、WordPressホスティングからWordPressのキャッシュをクリアすることも試すことができます。
WordPressのキャッシュは、ブラウザのキャッシュと同様に機能し、サイトの静的バージョンが保存され、ユーザーに即座に表示されます。これにより、サイトの速度とパフォーマンスが向上します。
通常、サイトにはWP Rocketのようなキャッシュソリューションが必要です。一部のウェブホスティングプロバイダーは、BluehostやWP Engineを含む組み込みキャッシュソリューションも提供しています。
WordPressダッシュボードにプラグインが表示されない場合は、WordPressのキャッシュをクリアするだけで済みます。たとえば、WP Rocketを使用している場合は、その設定に移動して「キャッシュをクリア」ボタンをクリックできます。

ウェブホスティングプロバイダーとしてBluehostを使用している場合、管理ツールバーの上部に「キャッシュ」オプションが表示されます。
単にそれをホバーして、「すべてパージ」オプションをクリックします。

WordPressでキャッシュをクリアする方法については、WordPressでキャッシュをクリアする方法のガイドに従ってください。
4. WordPressサイトのセキュリティスキャンを実行する
場合によっては、マルウェアや悪意のあるコードがサイトに注入されたために、プラグインがWordPressダッシュボードから消え続けることがあります。
サイトが侵害されていないことを確認するために、潜在的な悪意のあるコードのスキャンを実行する必要があります。サイトのマルウェアやハッキングを検出するのに役立つ、さまざまなWordPressセキュリティスキャナーがあります。
詳細については、WordPressサイトの悪意のあるコードをスキャンする方法に関するガイドをご覧ください。
悪意のあるコードやマルウェアを検出したら、セキュリティプラグインを使用してサイトを削除およびクリーンアップできます。削除後、管理画面にアクセスして問題が解決したかどうかを確認できます。
WordPressプラグインが消えることに関するよくある質問
WordPressダッシュボードからプラグインが消えることに関するよくある質問への簡単な回答を以下に示します。
1. 自動更新によってプラグインが消えることはありますか?
はい、しかし稀です。プラグインのアップデートが失敗したり、現在のWordPressバージョンとの互換性がなくなったりすることがあります。その場合、プラグインは自動的に無効になるか、ダッシュボードに表示されなくなることがあります。
2. プラグインを再インストールすると元に戻りますか?
問題がユーザー権限やマルウェアに関連していない限り、可能です。アップデート中または競合中にプラグインファイルが破損または削除された場合、再インストールが役立ちます。
3. ホスティングプロバイダーはプラグインを非表示にしたり削除したりできますか?
一部のマネージドWordPressホスティングサービスでは、パフォーマンスやセキュリティの問題を引き起こすことが知られているプラグインが自動的に無効になります。不明な場合は、ホスティングプロバイダーのサポートチームに確認してください。
4.プラグインを削除して再インストールしても安全ですか?
ほとんどの場合、はい。ただし、プラグインの削除によって、その設定やデータが削除される場合もあります。これはプラグインの作り方によります。削除する前に、プラグインのドキュメントを確認するか、念のためサイト全体のバックアップを取ってください。
WordPressプラグインのエラーとベストプラクティスに関する追加ヘルプ
プラグイン関連の問題をまだ解決中であるか、将来的な問題を回避したい場合は、これらのガイドがお役に立ちます。トラブルシューティング、プラグインの選択、および適切な管理に関する最も人気のあるチュートリアルをいくつかリンクしました。
- WordPressで最も一般的なエラーとその修正方法
- WordPress でプラグインを追加またはインストールできないのはなぜですか? (5つの理由)
- すべてのウェブサイトに必須のWordPressプラグイン
- WordPressプラグインはいくつインストールすべきか?多すぎるとどうなる?
- WordPressプラグインを適切にアップデートする方法(ステップバイステップ)
この記事がWordPressダッシュボードからプラグインが消える問題を解決する方法を学ぶのに役立ったことを願っています。また、「接続がプライベートではありません」エラーを修正する方法や、WordPressメンテナンスの究極ガイドに関するガイドも参照することをお勧めします。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


モイヌディン・ワヒード
ユーザーロールも、プラグインがダッシュボードに表示されない理由の1つです。
そのため、管理者ロール未満のユーザーはプラグインの変更を行うことができません。
したがって、他の修正を行う前に、ユーザーロールと権限を確認することをお勧めします。
イジー・ヴァネック
ブラウザキャッシュのクリアで解決しなかった場合、コマンドプロンプトを使用してWindows環境でキャッシュとDNSをクリアすることは、このケースでは理にかなっていますか、それともネットワークキャッシュには影響しませんか?さらに、ウェブサイトがCDNを使用している場合、CDNキャッシュもクリアする必要がありますか?キャッシュ関連の問題をすべて排除するために、念のため確認しておきたいです。あるいは、ウェブサイトとブラウザのキャッシュクリアで解決しない場合、これらの詳細は関係ないのでしょうか?
WPBeginnerサポート
CDNをクリアすることはできますが、ほとんどの場合、コマンドラインを使用してWindows DNSをクリアすることは推奨しません。
管理者
モイヌディン・ワヒード
コマンドプロンプトを使用してWindows環境でキャッシュをクリアしても機能しないと思います。
プラグインが消えるのはダッシュボード内で発生し、ファイルはどこかのサーバーにホストされています。
したがって、キャッシュが原因である場合、この問題を回避するためにウェブサイトのキャッシュとブラウザのキャッシュをクリアすることは理にかなっています。
ほとんどの場合、この問題はプラグインの破損が原因で発生し、一つずつインストールすることで問題を解決できます。