私たちの意見では、WordPressユーザーが最初に学ぶべきことの1つは、WordPressプラグインを無効にする方法です。管理画面から無効にする方法だけでなく、サイトにログインできなくなった場合にプラグインを無効にする方法についても説明します。
プラグインを適切に無効化する方法(必要に応じてアンインストールする方法)を知っておくことは、WordPressのエラーをトラブルシューティングする上で重要だからです。さらに、適切に管理されていないと、プラグインが多すぎるとウェブサイトが遅くなる可能性があります。
この包括的なガイドでは、WordPressプラグインを簡単に無効化するさまざまな方法をご紹介します。

この記事で学べることの概要を以下に示します。クイックリンクを使用して、さまざまなセクションにジャンプできます。
- 方法1:WordPress管理画面で単一のプラグインを無効にする
- 方法2:WordPress管理画面でプラグインを一括非アクティブ化する
- 方法3:FTPまたはファイルマネージャーを使用してWordPressのすべてのプラグインを無効にする
- phpMyAdmin を使用してすべての WordPress プラグインを無効にする方法
- WordPressプラグインを無効化するとアンインストールするのと何が違うのか?
- WordPressプラグインを適切にアンインストールする方法
- 無効化されたWordPressプラグインをサイトにインストールしたままにしておくべきか?
- WordPressプラグインのアップデートを無効にする方法
- ウェブサイトのモバイル版で WordPress プラグインを非アクティブ化する方法
方法1:WordPress管理画面で単一のプラグインを無効にする
まず、単一のプラグインを非アクティブ化することから始めましょう。
WordPressプラグインを一時的に無効にしたい場合は、WordPress管理画面のプラグイン » インストール済みプラグインページにアクセスするだけです。

ここから、無効にしたいWordPressプラグインを見つける必要があります。次に、プラグインの行にマウスを移動すると、そのプラグインを「無効化」するリンクが表示されます。
リンクをクリックすると、WordPressプラグインはすぐに非アクティブ化されます。
プラグインを非アクティブ化すると、ウェブサイトまたはブログにインストールされたままですが、WordPressはそれをロードしなくなります。
プラグインを再度使用したい場合は、その下にある「有効化」リンクをクリックするだけです。
方法2:WordPress管理画面でプラグインを一括非アクティブ化する
場合によっては、問題をトラブルシューティングするために、ウェブサイトのすべての WordPress プラグインを非アクティブ化する必要がある場合があります。プラグインを 1 つずつ非アクティブ化する代わりに、WordPress では複数のプラグインまたはすべてのプラグインをすばやく非アクティブ化できます。
プラグイン » インストール済みプラグイン ページにアクセスし、無効化したいプラグインの横にあるチェックボックスをオンにします。すべての WordPress プラグインを無効化したい場合は、一番上のチェックボックスをオンにしてすべてのプラグインを選択します。

次に、「一括操作」ドロップダウンメニューから「非アクティブ化」を選択する必要があります。
その後、「適用」ボタンをクリックします。

WordPressは、選択したすべてのWordPressプラグインを無効にします。
方法3:FTPまたはファイルマネージャーを使用してWordPressのすべてのプラグインを無効にする
WordPress管理画面からロックアウトされていて、パスワードを復旧できない場合、ダッシュボードからWordPressプラグインを無効にすることはできません。
もちろん、まずWordPressリカバリモードを試すことができます。しかし、それでもうまくいかない場合は、他の方法でプラグインを無効にする必要があります。
最も簡単なオプションは、ファイル転送プロトコル(FTP)またはWordPressホスティングダッシュボードのファイルマネージャーアプリを使用してWordPressプラグインを非アクティブ化することです。
基本的に、WordPressは/wp-content/plugins/フォルダにインストールされているプラグインを探します。プラグインのフォルダが見つからない場合、WordPressはすべてのプラグインを自動的に無効にします。
プラグインのフォルダを削除する代わりに、名前を変更します。
まず、FileZillaのようなFTPクライアントを使用してWordPressサイトに接続する必要があります。接続したら、WordPressのルートディレクトリ内のwp-contentフォルダに移動する必要があります。

ここから、pluginsフォルダを右クリックし、「名前の変更」を選択する必要があります。
これによりポップアップが表示され、プラグインのフォルダーに「plugins-deactivated」のような新しい名前を入力する必要があります。

FTPクライアントがプラグインのフォルダ名を変更します。これでWordPress管理エリアにログインしてプラグインページにアクセスできます。
ここで、無効化されたWordPressプラグインに関する通知が表示されます。

詳細については、管理画面にアクセスできない場合に WordPress プラグインを無効にする方法に関する初心者向けガイドをご覧ください。管理画面にアクセスせずに WordPress プラグインを無効にする方法。
phpMyAdmin を使用してすべての WordPress プラグインを無効にする方法
FTPメソッドの方が、私たちの意見では間違いなく簡単です。しかし、すべてのプラグインを非アクティブ化するためにphpMyAdminを使用することもできます。これは、ホスティングアカウントのダッシュボードからアクセスできるデータベース管理ツールです。
注意: この方法では、万が一問題が発生した場合にエラーを防ぐために、まずデータベース全体のバックアップを作成してください。
まず、ウェブホスティングアカウントのダッシュボードにログインする必要があります。次に、phpMyAdminアイコンを見つけてクリックします。
Bluehostをご利用の場合、[Webサイト]タブに移動し、ご利用のWebサイトの[設定]をクリックしてください。

次に、ページを一番下までスクロールできます。
「phpMyAdmin」ボタンは「クイックリンク」セクション内にあるはずです。

これをクリックすると、phpMyAdminインターフェイスが表示されます。
まず、左側のメニューから WordPress データベースを選択する必要があります。

phpMyAdminがデータベーステーブルを右側のパネルに読み込みます。「wp_options」テーブルの隣にある「参照」ボタンをクリックする必要があります。WordPressのテーブル名は、WordPressのデータベーステーブルのプレフィックスによって異なる場合があることに注意してください。
次に、phpMyAdminはwp_optionsテーブルにデータをロードします。「active_plugins」行までスクロールし、その横にある「編集」ボタンをクリックする必要があります。

phpMyAdminで編集用の行が開きます。「option_value」フィールド内のデータを削除する必要があります。
その後、下部にある「実行」ボタンをクリックするだけで変更が保存されます。
これで、WordPressウェブサイトにアクセスできるようになりました。WordPressはすべてのプラグインが無効化されたことを認識します。
WordPressプラグインを無効化するとアンインストールするのと何が違うのか?
WordPress プラグインを非アクティブ化することとアンインストールすることの違いは非常に簡単です。
WordPressプラグインを非アクティブ化すると、単にオフになるだけです。ただし、ウェブサイトにはまだインストールされているため、必要に応じて再度アクティブ化できます。
一方、プラグインをアンインストールすると、ウェブサイトから完全に削除されます。プラグイン » インストール済みプラグインページでプラグインを確認することはできなくなります。
同じプラグインを再度使用したい場合は、再インストールする必要があります。さらに、以前の設定も削除されるため、プラグインを最初から設定する必要があります。
これらの原則は、WordPressテーマの非アクティブ化とアンインストールにも適用されます。
WordPressプラグインを適切にアンインストールする方法
WordPressでは、管理画面からプラグインを簡単にアンインストールできます。WordPressダッシュボードにログインし、[プラグイン]ページに移動するだけです。
サイトに現在インストールされているプラグインのリストが表示されます。アクティブなプラグインは青い背景でハイライト表示されます。
アクティブなプラグインをアンインストールしたい場合は、まず無効にする必要があります。その後、その下にある「削除」リンクをクリックしてください。

WordPress は、プラグインを削除してもよいか確認を求めます。
「OK」をクリックするだけです。

WordPressは、プラグインをWebサーバーから安全に削除し、ウェブサイトからアンインストールします。
ただし、一部のWordPressプラグインは、アンインストール後もデータやファイルの痕跡を残すことがあります。これらの項目はWordPressサイトに大きな影響を与えませんが、削除したい場合は、以下の手順で行います。
未使用のショートコードの削除
多くのWordPressプラグインは、投稿やページにコンテンツを追加するためにショートコードを使用しています。プラグインを非アクティブ化またはアンインストールすると、これらのショートコードが投稿に表示され、非常に見栄えが悪くなります。
[pluginshortcode]
次のコードをテーマのfunctions.phpファイルに追加するか、WPCodeを使用して、ショートコードを簡単に無効にできます。
add_shortcode( 'pluginshortcode', '__return_false' );
詳細については、WordPressにカスタムコードを簡単に追加する方法(サイトを壊さずに)に関するガイドをご覧ください。
このコードは基本的にショートコードを元に戻し、何も表示されないようにします。削除したいプラグインで使用されているショートコードタグをpluginshortcodeに置き換えるのを忘れないでください。
このプラグインを再度使用することにした場合は、このコードを削除する必要があることに注意することが重要です。
WordPressデータベースからプラグイントレースをクリーンアップする
一部のWordPressプラグインは、WordPressデータベース内に独自のテーブルを作成します。これらのテーブルにデータが多すぎると、WordPressのバックアップサイズが増加します。
WordPressホスティングダッシュボードからphpMyAdminを起動する必要があります。

データベースをクリックしてから、削除したいテーブルを選択する必要があります。通常、プラグインによって作成されたデータベースには、プラグイン名またはプラグイン名の略語を含むデータベースプレフィックスがあります。
テーブルリストの下に、「選択した項目で」というラベルのドロップダウンが表示されます。ドロップダウンをクリックして、「削除」を選択するだけです。

次に、これらのテーブルを削除しようとしているという警告が表示されます。アクションを確認するには、「はい」をクリックする必要があります。
これは元に戻せないことに注意してください。削除すると、データベースのバックアップがない限り、これらのテーブルを復元することはできません。

phpMyAdmin は、使用されていないプラグインのデータベーステーブルを削除します。
詳細については、WordPressデータベースのメンテナンスガイドをご覧ください。
WordPressプラグインの未使用ファイルをクリーンアップする
WordPressプラグインは、ホスティングサーバーにファイルやフォルダを作成することがよくあります。これらのファイルは通常無害ですが、WordPressのバックアップサイズを増加させる可能性があります。
それらを削除するには、FTPクライアントを使用してWordPressサイトに接続する必要があります。接続したら、wp-contentフォルダに移動します。「uploads」フォルダと「plugins」フォルダ内に、プラグインによって作成されたファイルとフォルダが見つかります。
削除するファイルがアンインストールしたプラグインによって作成されたものであることを確認してください。その後、Web サーバーから削除するだけです。

無効化されたWordPressプラグインをサイトにインストールしたままにしておくべきか?
これらのプラグインを使用しない場合は、ウェブサイトに非アクティブまたは無効化された WordPress プラグインをインストールしたままにしておくべきではありません。
非アクティブなプラグインが必ずしもウェブサイトを遅くするわけではありません。ただし、プラグインには実行可能なファイルが含まれている可能性があり、ハッカーが悪意のあるソフトウェアやバックドアを隠すために使用する可能性があります。
セキュリティ上の懸念 apart from security concerns、バックアップサイズが増加したり、セキュリティスキャンで誤検出されたり、その他の問題を引き起こしたりする可能性があります。
これが、サイトから非アクティブなプラグインを削除することを常に推奨する理由です。
WordPressプラグインのアップデートを無効にする方法
プラグインを完全に無効化するのではなく、特定のプラグインのアップデートを無効にしたい状況もあります。
新しいアップデートが他のプラグインやテーマとの互換性の問題を引き起こすのではないかと心配しているのかもしれません。または、ライブウェブサイトにデプロイする前に、ステージングサイトでアップデートを徹底的にテストしたいのかもしれません。
まれに、現在アクティブにサポートされていない信頼性の高いレガシープラグインを使用している場合があります。アップデートを無効にすることで、意図したとおりに機能し続けることができます。
ただし、この方法を選択する前にリスクを考慮することが重要です。プラグインの更新を無効にすると、ハッカーが悪用する脆弱性を修正するセキュリティパッチがウェブサイトに適用されなくなります。
これにより、サイトが潜在的なWordPressセキュリティ侵害にさらされる可能性があります。
さらに、アップデートはバグを修正し、プラグインのパフォーマンスを向上させることがよくあります。アップデートをスキップすると、これらの改善を見逃し、バグやウェブサイトのパフォーマンスの低下を経験する可能性があります。
新しいアップデートは貴重な機能や機能性をもたらすこともあります。無効にすると、それらを逃してしまうことになります。
最終的に、プラグインアップデートを無効にするかどうかはあなた次第です。しかし、それは最後の手段であり、例外的な状況でのみ検討されるべきです。
リスクを理解した上で続行したい場合は、WordPressでプラグインの更新を無効にする方法と、その理由に関するガイドを参照して安全に実行してください。
ウェブサイトのモバイルバージョン用にWordPressプラグインを無効化する方法
最近では、ウェブサイトのモバイル版、タブレット版、デスクトップ版が同等に高速であることが重要です。とはいえ、プラグインがウェブサイトのモバイル版を遅くする場合があります。
この場合、モバイルビューア用のプラグインを無効にすることを検討してください。詳細については、モバイルユーザー向けに特定のプラグインを無効にする方法に関するガイドをご覧ください。
この記事がWordPressプラグインを正しく無効化する方法を学ぶのに役立ったことを願っています。また、WordPressプラグインをインストールできない理由に関するガイドや、ビジネスウェブサイト向けの必須WordPressプラグインのリストも参照することをお勧めします。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

サミュエル
クライアントのウェブサイトで作業中に「403 Forbidden Error」が発生し、WordPressダッシュボードからロックアウトされたため、通常の手段でプラグインを無効化できませんでした。この記事は私を救ってくれました。WpBeginnerさん、本当にありがとうございます。素晴らしい仕事です!
イジー・ヴァネック
プラグインをアンインストールした後にデータベースをチェックして古いデータを削除するプラグインをお勧めしてもらえませんか?時々、履歴がわからない既製のサイトにたどり着くことがあります。どのプラグインがインストールされ、どのテーブルがもう使用されていないかわかりません。データベースのサイズを削減するために、そのようなテーブルを特定して削除できる便利なプログラムはありますか?
WPBeginnerサポート
下記のガイドで推奨しているプラグインがあります!
https://www.wpbeginner.com/plugins/how-to-clean-up-your-wordpress-database-for-improved-performance/
管理者
イジー・ヴァネック
回答ありがとうございます。たまたま Sweep を使用していますが、このプラグインで削除できる他の項目についてまだよく理解していないため、リビジョンにのみ使用しています。そちらにもっと注力してみます。
fakhir
素晴らしい仕事です。WordPress ユーザーにとって非常に役立ちます。
WPBeginnerサポート
ガイドがお役に立てて嬉しいです!
管理者
farhan
プラグインを非アクティブにした後、プラグインのカスタマイズ設定はどうなりますか?例えば、wprocketプラグインを非アクティブにした場合、まだ利用可能ですか、それとも利用できませんか?
WPBeginnerサポート
特定のプラグインとその設定の処理方法によって、どのカスタマイズ設定が残り、どれが残らないかが決まります。
管理者