WordPressプラグインを無効/非アクティブ化する方法(3つの方法)
公開: 2021-03-14ほとんどすべてのWordPressWebサイトはプラグインを使用しています。 それらは確かに便利ですが、Webサイトが誤動作したり、セキュリティの問題が発生したりすることがあります。 その場合は、問題の原因が見つかるまで、1つずつ無効にする必要があります。 プラグインが誤動作したためにダッシュボードにアクセスできない場合、これは難しい場合があります。
幸い、データベースなど、WordPressプラグインを無効にする方法は他にもたくさんあります。 この記事では、なぜこれを行う必要があるのかについて説明し、3つのステップでどのように機能するかを説明します。
それを手に入れよう!
私たちのYoutubeチャンネルを購読する
なぜWordPressプラグインを無効にしたいのですか?
上で述べたように、誰かがWordPressプラグインを無効にする主な理由は、誤動作やセキュリティの問題をトラブルシューティングまたは防止することです。 それらがすでに発生している場合もあれば、予防的である場合もあります。
ただし、状況によっては、ダッシュボードにアクセスできない場合があります。 または、トラブルシューティングの方法や原因がよくわからないエラーコードが表示されます。 たとえば、エラーコード502と504を考えてみましょう。 あなたはおそらく両方に何度か遭遇したことがあり、それらはWordPressに固有のものではありませんが、プラグインの問題が潜在的な原因です。 それとは別に、プラグインが意図したとおりに機能しない、またはWebサイトの機能のいずれかが壊れているように見える問題が発生した場合は、互換性の問題をテストすることをお勧めします。
このような問題が発生したときに最初に行うことは、プラグインを一度にすべてではなく、 1つずつ無効にすることです。 この方法で問題を指数関数的に速く追跡できます(そしてサイトがさらに壊れることを防ぎます)。 この非アクティブ化を処理するには、次の3つの方法があります。
- ダッシュボードから、[プラグイン]タブを使用します。
- FTP経由で、プラグインのフォルダの名前を変更します。
- データベースから直接。
これらの3つの方法は、最も簡単なものから最も複雑なものの順にリストされています。 複雑だからといって難しいとは限らないことを覚えておいてください。 数回クリックするだけです。 考えられるあらゆる方法でWordPressプラグインを無効にできるように掘り下げてみましょう。
1.ダッシュボードからWordPressプラグインを無効にする方法
管理ダッシュボードからWordPressプラグインを無効にすることは、プラグインを無効にする最も簡単で簡単な方法です。 ダッシュボードにアクセスできる場合、つまり。 プラグインの問題が原因でアクセスできなくなった場合は、下に移動してSFTPまたはデータベースのメソッドを確認してください。 ただし、通常どおりログインできる場合は、次のことができます。
まず、左側のサイドバーから[プラグイン–インストール済み]に移動します。

そこに到達したら、スクロールして、最初に非アクティブ化するプラグインを見つけます。 プラグインに関連していると思われる問題のトラブルシューティングを行っている場合は、それらを1つずつ非アクティブ化することを忘れないでください。 一度に全部やらないでください、覚えておいてください。 トラブルシューティングに関しては、そのように狂気があります。
プラグインのタイトルの下にある[非アクティブ化]ボタンをクリックすると、ページが再読み込みされ、プラグインが機能しなくなります。

それが終了したら、それを再アクティブ化するか、削除するか(2)オプションもあります。 問題が解決しない場合は、再度アクティブ化しても問題ありません。 そうでない場合、削除ボタンはファイルとストレージからそれを削除します。
しかし、それだけです。 ダッシュボードからプラグインを無効にしました。問題が解決したことを願っています。
2.phpMyAdminを使用してデータベースからWordPressプラグインを無効にする方法
WordPressデータベースにアクセスすることは誰もが快適なことではありませんが、そうであれば、この方法でWordPressプラグインを無効にすることは安全です。
ステップ1:phpMyAdminを使用してWordPressデータベースにアクセスする
開始するには、WordPressデータベースにアクセスする必要があります。 プラットフォームをセットアップすると、WordPressは自動的にデータベースを作成し、そこにWebサイト上のすべての情報を保存します。 ただし、ダッシュボードからデータベースにアクセスすることはできません。 そこにたどり着くには、phpMyAdminなどのデータベースと対話できるツールを使用する必要があります。
最近のほとんどのウェブホストは、プランにサインアップするときにcPanelコントロールパネルを提供します。 コントロールパネルにアクセスすると、データベースと呼ばれるセクションが表示され、その下にphpMyAdminオプションが表示されます。

さらに、SiteGroundやPressableなどのホストを使用している場合は、SiteToolsなどの独自のダッシュボードを使用します。 ほとんどの場合、これらにはデータベース専用のセクションがあります。 たとえば、Sitegroundでは、 Site – MySQL – phpMyAdmin(tab)– AccessphpMyAdminの下にあります。

そこにたどり着く方法や使用するホストに関係なく、phpMyAdminはどこでも同じです。 ボタンを押すかリンクをクリックすると、phpMyAdminが開き、ページの中央にいくつかのオプションが表示されます。 上部にナビゲーションメニュー、左側にデータベースのリストがあります。 単一のWebサイトをホストしている場合、そのリストには1つのデータベースのみが表示されます。 以下の例では、複数のWebサイトでテストサーバーを使用しているため、左側にある複数のアイテムを展開できます。

ほとんどの場合、 wp_プレフィックスによりWordPressデータベースを識別できます。 ただし、多くのホストはセキュリティ上の目的でそのデフォルトを変更しており、変更することもできます。 いずれにせよ、あなたのウェブサイトのデータベースをクリックしてから、ステップ2に進んでください。
ステップ2:プラグインテーブルを見つける
phpMyAdminでデータベースを開くと、次のようなWebサイトのすべてのデータを含むテーブルのリストが表示されます。

wp_optionsやwp_postsなど、一部のテーブルには内容を認識しやすい名前が付けられていることに気付くでしょう。 ただし、プラグイン専用のテーブルはありません。 代わりに、WordPressはプラグイン情報をwp_optionsテーブルに保存します。

上記の例に表示されているテーブルにも、セキュリティ上の理由からカスタムプレフィックスが付いていることに注意してください。 ただし、おそらくwp_で始まります。 いずれにせよ、今すぐwp_optionsリンクをクリックすると、多くの行を含む新しいページが開きます。


探している行はactive_pluginsと呼ばれ、その値はoption_name列の下に表示されます。 最初に表示されなくても心配しないでください。数ページの行があるはずなので、探し続けてください。 それを見つけたら、ステップ3に進みます。
ステップ3:WordPressプラグインを無効にする
active_plugins行を見つけたら、次のようになります。

右側には、行に含まれる値の一部が表示されます。 行の左端にある[編集]ボタンをクリックして、先に進んで編集しましょう。 次のページでは、 option_valueと呼ばれるフィールドを含め、 active_plugin行に含まれるすべてのフィールドが表示されます。 次のように、アクティブなプラグインをすべて含む文字列を見つけることができます。

変更を加える前に、文字列全体をテキストエディタにコピーしてから、そのファイルを忘れない場所に保存する必要があります。 そうすれば、何か問題が発生した場合に、 option_valueフィールドの元の値を復元できます。
その後、フィールドのすべての内容を削除して、次の文字列に置き換えます。
a:0:{}
その小さなコードスニペットは、WordPressにWebサイトにアクティブなプラグインがないことを示しています。 前に示した例では、6つのプラグインが実行されていたため、代わりにa:6値で開きました。 それが完了したら、ページの右下にある[移動]ボタンを押して変更を保存します。
さあ、WordPressのウェブサイトを開いてみてください。 プラグインの1つがロードを妨げていた場合は、通常の状態に戻っているはずです。 その場合は、ダッシュボードに再度アクセスできるはずです。 ここから、プラグインを1つずつ再度アクティブ化できます。 プラグインを有効にした後でサイトが壊れた場合は、これが問題の原因であると確信できます。 データベースに戻り、プラグインを再度無効にしてサイトを元に戻すことができます。 その後、壊れたプラグインをアンインストールして、代わりのプラグインを探し始めることができます。
3.SFTP経由でWordPressプラグインを非アクティブ化する方法
SFTP、または安全なファイル転送プロトコルは、WordPressプラグインを非アクティブ化する最も安全な方法の1つです。 まず、外部FTPクライアントが必要になります。 FileZillaを使用します。
cPanel、サイトツール、またはサイトダッシュボード内で、FTPログインとクレデンシャルを作成できます。 ほとんどの場合、メールアドレスを作成したりphpMyAdminにアクセスしたりする場所のすぐ近くです。

それが完了したら、FTPクライアントを起動し、それらの資格情報を使用してログインします。

クイックコネクト(1)機能を使用すると、資格情報やその他のオプションの保存を気にせずにログインできます。 FTPクライアントは、左側のペインにローカルコンピューターを表示し、右側のペインにWebホストのディレクトリ構造を表示します。
このWordPressインストールの/ public-html / wp-content / plugins /フォルダー(2)に移動し、SFTP (3)で非アクティブ化するプラグインのフォルダーを右クリックします。 コンテキストメニューで、[ダウンロード(4) ]を選択します。 プラグインをダウンロードしてもサーバーから削除されることはありませんが、再インストールが必要になった場合に備えてバックアップされます。
そのようにバックアップされたら、もう一度右クリックして[削除]を選択してもかまいません。 そうすることで、そのプラグインが非アクティブ化され、削除されます。 この方法では、ダッシュボードのように非アクティブ化するために別のアクションを実行する必要がないことに注意してください。 プラグインを再度有効にする必要がある場合は、最初にダウンロードしたバックアップをアップロードするだけです。
すべてのWordPressプラグインを無効にする方法と必要な理由
ただし、場合によっては、すべてを無効にして、最初からやり直す必要があります。 プラグインがテーマと競合しているか、複数のプラグインが他の複数のプラグインと衝突していて、それらを1つずつ無効にしても効果がない可能性があります。 さらに、どの単一のプラグインが単独で機能するかを確認する必要がある場合があります。 したがって、それらすべてを無効にすると、他のプラグインに干渉されることなく、単一のプラグインのトラブルシューティングを行う機会が与えられます。
幸いなことに、プラグインを1つだけにするのと同じくらい簡単に、一度にすべてのプラグインを簡単に無効にすることができます。 SFTPまたはWordPress管理ダッシュボードを介するのが最善の方法です。
WPダッシュボードで、[プラグイン–上記のようにインストール済み]に移動します。 ただし、今回は、ボックスを1つだけ選択するのではなく、リストの左上にあるチェックボックスをクリックします。 これにより、リスト(1)のすべてのプラグインが選択されます。

次に、ドロップダウンメニュー(2)をクリックし、[非アクティブ化](3)を選択します。 次に、[適用]ボタン(4)を押します。ページがリロードされると、すべてのプラグインが非アクティブ化されます。
それらを完全に削除して最初からやり直す必要がある場合は、そのプロセスを繰り返すことができます。非アクティブ化する代わりに、削除(5)を選択するだけです。
SFTPを使用している場合、プロセスは上記と非常に似ていますが、ダウンロード/削除するフォルダーを1つだけではなく、すべて選択するだけです。

ここでも、 / public_html / wp-content / plugins / (1)に移動し、単一のプラグインではなくすべてのプラグインサブフォルダー(2)を選択します。 右クリックして[ダウンロード] (3)を選択し、バックアップを維持します。バックアップが完了したら、プロセスを繰り返して[削除](4)を選択します。
また、プラグインコレクション全体が無効化、非アクティブ化、および削除されました。
結論
Webサイトのトラブルシューティングは難しい場合があります。 WordPressに関しては、プラグインが誤動作することがあります。問題を解決する唯一の方法は、プラグインを一時的に無効にすることです。 ほとんどの場合、管理パネルを使用するのが最も理にかなっています。 ただし、ダッシュボードにアクセスしないと注意が必要な場合があるため、SFTP経由でサイトのファイルシステムまたはWPコアデータベースにアクセスすることは、実行可能であり、ほぼ同じくらい簡単です。 トラブルシューティングの方法や理由に関係なく、WordPressプラグインを非アクティブ化するこれらの方法は問題を解決するのに役立ちます。
WordPressプラグインのトラブルシューティングと非アクティブ化の経験について教えてください。 ヒントやアドバイスはありますか?
Sammby /shutterstock.comによる記事特集画像
