WordPressプラグインをきれいにアンインストールする方法

公開: 2021-03-11

プラグインはWordPressエコシステムの生命線です。 ウェブサイトやブログプラットフォームを選択する場合、プラグインを介したWordPressのコア拡張性は、多くの場合、WPルートを選択する際の主要な要因です。 ただし、すべてのプラグインが同じように作成されているわけではありません。 また、すべてのプラグインを常にアクティブにしておく必要はありません。 WordPressプラグインをアンインストールして、プラグインを削除する必要がある場合に、プラグインのフラグメントやサイトファイルを乱雑にする孤立したテーブルを処理する必要がないようにする方法を紹介します。

WordPressプラグインの非アクティブ化とアンインストール

WordPressユーザーがプラグインの非アクティブ化とプラグインのアンインストールを混同することは珍しいことではありません。 結局のところ、どちらのアクションもプラグインをサイトから削除するので、一方はもう一方と同じくらい優れていますよね? うーん、ダメ。 ではない正確に。

プラグインの非アクティブ化はそれだけです。 非アクティブ化。 プラグインはサイトでアクティブではなくなります。つまり、プラグインが有効にする機能は機能しなくなります。 プラグインをインストールするときはいつでも、それが機能する前にそれをアクティブにします。 プラグインメニューでは、同様に各プラグインを個別に非アクティブ化できます。

プラグインを非アクティブ化する

これを行っても、プラグインファイルと設定はサイトから削除されません。 それらはいつでも再アクティブ化できます。

プラグインを削除

ただし、プラグインを削除またはアンインストールすると、サイトからプラグインファイルが削除されます。 または少なくともそれらのほとんど。

私たちのYoutubeチャンネルを購読する

なぜWordPressプラグインをアンインストールするのですか?

ほとんどの人はWordPressプラグインを使い終わったのでアンインストールします。 あなたにとって、おそらくあなたはその機能の必要性を超えてしまったか、代替品を見つけたか、あるいは単にそれを気に入らなかったかもしれません。

アンインストールするもう1つの主な理由は、プラグインがサイトの問題を引き起こしていることです。 プラグインには、サイトのデータを危険にさらす可能性のあるセキュリティホールが含まれている可能性があります。 多分それはすでに持っています。 テーマとプラグインの間に競合があるか、開発者が開発を停止し、WordPressの最新バージョンとの互換性がなくなっている可能性があります。

これらの問題のほとんどは、プラグインを非アクティブ化するだけで軽減できます(上記で示したように)。 ただし、侵害された可能性のあるファイルはサーバー上にまだ存在します。 そして、それらを削除する必要があります。 したがって、アンインストールします。

ダッシュボードからWordPressプラグインをアンインストールする方法

WP管理ダッシュボードからWordPressプラグインをアンインストールするのは簡単です。 プラグイン–インストール済みプラグインに移動して、インストールしたもののリスト全体を確認します。

ダッシュボードからのプラグインのアンインストール

そこから、アンインストールする予定のプラグインを非アクティブ化する必要があります。 あなたはどちらか我々は上記示したことが非アクティブ化]ボタンをクリックすることもできますし、プラグインの任意の数の横のボックスをチェックして、一括アクションドロップダウンメニューからDのeactivateを選択することができます。

プラグインをアンインストールする

そのプロセスが完了すると、あなただけの、ドロップダウンからDのeleteを選択するだけで、この時間は、それを繰り返す必要があります。

メッセージを削除する

ボタンをクリックしてプラグインを削除した後、気が変わった場合はプラグインを再インストールする必要があることに注意してください。

WordPressプラグインをアンインストールするとどうなりますか

多くの場合、WordPressプラグインをアンインストールすると、サーバーの/ wp-content / plugins /ディレクトリに作成されたフォルダーとファイルが削除されます。 これはすっきりとした休憩になり、サーバーのiノードとストレージの使用量が確実に減少します。

ただし、一部のプラグインは、インストールしたファイルを介してサイトに接続するだけではありません。 一部のプラグインは、テーブルを作成し、WPコア自体を使用してデータを管理することにより、WordPressコアデータベースを変更します。 (ちなみに、これは正常な動作です。これが発生することを心配しないでください。)サイトを侵入から保護するために機能する一部のプラグインは、 .htaccessファイルを変更する可能性があります(リダイレクトプラグインの可能性もあります)。

ただし、アンインストール時に、一部のプラグインはそれぞれのデータベーステーブルとエントリを削除しません。 場合によっては、これは、再インストールした場合に備えて、開発者がユーザー設定を維持したいためです。 ただし、それを除けば、一部のプラグインはデータのビットとバイトを残すだけであり、最終的にサーバーを詰まらせ、パフォーマンスとクエリ時間に影響を及ぼし始める可能性があります。

さらに、一部のプラグインは、ファイルシステム自体にファイルの痕跡を残します。 たとえば、バックアッププラグインを使用しても、しばらくの間アンインストールすることにします。 ほとんどの場合、バックアッププラグインのフォルダーにはサイトのバックアップが含まれているため、フォルダーは残ります。 この場合、これはサイトを安全に保つためのフェイルセーフです。 ただし、一部のプラグインは、クリーンアップしたい孤立したファイルを残すだけです。

すべてのWordPressプラグインファイルを完全に削除する方法

WordPressプラグインをアンインストールする方法を知ることの一部は、すべてのファイルを削除する必要が100%あるわけではないことを知っていることです。 あなたがWordPressの初心者ユーザーであるか、WPファイル構造についてあまり知らない(または単にそれを深く知りたくない)場合でも、それについて心配する必要はありません。 孤立したファイルとデータベーステーブルがユーザーに影響を与える可能性はかなり低いです。

ただし、サイトが0.1秒ごとのページ速度に依存している場合は、ファイルシステムとデータベースのクリーンアップがまさにあなたが探しているものである可能性があります。

SFTPを使用して残りのファイルを削除する方法

SFTPは、これらのファイルをサーバーから削除できる最も安全な方法です。 ウェブホスト内で、そこでホストされているウェブサイトのFTPクレデンシャルを設定できます。 Sitegroundでは、各Webサイトの[サイトツール]セクションに[ FTPアカウント]タブがあり、SFTPアクセス許可を持つアカウントを必要な数だけ作成できます。

sftp

それが完了したら、それらの資格情報を使用して、FileZillaなどのFTPクライアントを介してログインします。 簡単にQuickconnect(1)を使用しますが、[ファイル]メニューからログイン情報を保存することもできます。

ftpクライアント

ログインすると、右側にサイトのディレクトリ構造が表示され(2) 、左側のペインにコンピュータが表示されます。 サイト上で/ wp-content / plugins / (3)に移動し、プラグインのファイルを見つけます。 名前は通常、タイトルに似ていますが、必ずしも正確ではありません。 たとえば、アンインストールしたプラグインはRSS Importerと呼ばれていましたが、ディレクトリは/ import-xml-feed (4)でした。

削除するフォルダを右クリックして、ダウンロード(5)を選択します。 これはプラグインのファイルを削除しませんが、代わりにローカルシステムに配置し、問題が発生した場合に備えてバックアップします。 それが終わったら、もう一度右クリックして[削除](6)を選択します。

本当にそのプラグインを削除したいですか?

削除の確認を求められたら、[はい]をクリックします。 そしてそれはそれです。 プラグインの残りのファイルは、SFTPによってサイトから正常に削除されました。

データベース内の孤立したテーブルを取り除く方法

ファイルはSFTPを介して簡単に処理できますが、データベース自体の処理は少し難しい場合があります。 さて、これは投稿の非常に高度な部分であり、すべての人にこれをお勧めするわけではありません。 ただし、本当にサイトをきしむようにクリーンにする必要がある場合は、これがその方法です。

ただし、最初にサイトをバックアップすることを忘れないでください。 WordPressデータベースをいじくり回すときはいつでも、サイトをバックアップしてください。 問題が発生し、テーブルが削除され、サイトがオフラインになる可能性があります。 したがって、復元するための迅速なバックアップが不可欠です。

そのことを念頭に置いて、このためにAdvanced DatabaseCleanerプラグインを使用することをお勧めします。

高度なデータベースクリーナープラグイン

プラグインを使用してプラグインを削除するのは奇妙に感じるかもしれませんが、これによりDBの処理が非常に簡単になるため、それだけの価値があります。 (さらに、それはきれいにアンインストールします!)

WP DB Cleanerメニュー項目を使用すると、データベース内の孤立した一般的に無駄になっているすべてのスペースを確認できる単純なページに移動します。

データベース

ここにあるすべてがプラグインに関連しているわけではないことに気付くでしょう。 上のスクリーンショットでは、4,500を超える投稿リビジョンが保存されています。 各カテゴリの右側で、除外する日数を設定できます。 たとえば、過去14日間のポストリビジョンが必要になった場合に備えて、それらを除外するように設定しています。 パージする要素を選択し、[クリーン]を選択すると、サイトがよりスムーズになります。

より具体的にはプラグイン関連のデータについては、[テーブル]タブに移動します。

よりクリーンなデータベース

テーブルは通常、適切に読みやすい形式で名前が付けられており、テーブルがどのプラグインに属しているかがわかる可能性があります。 プラグインのProバージョンは、その情報を教えてくれます(そして、2つのサイトライセンスでたったの39ドルで、それだけの価値があります)。

ここにリストされているすべてのテーブルは、インストールされなくなったプラグインからのものです。 たとえば、 wp_defender_で始まるものは、wpmudevプラグインであるDefenderProからのものです。 wp_gamipress_テーブルはGamipressからのものです。 これらのテーブルのすべてにデータが含まれているわけではありませんが、すべてがデータベースにデータとして存在します。

最適化するテーブルを選択します(プラグインは、最も切実に必要なテーブルの提案を提供します)。 ドロップダウンから、行の最適化、修復、削除、または空にすることを選択できます。

データベースの削除

Deleteは慎重に使用し、そのテーブルを削除しても問題が発生しないことが確実にわかっている場合にのみ使用することをお勧めします。 それが完全にそれをきれいにする方法です。 (この投稿の作業中に、テーブルの削除に精通しているため、WordPressサイトが壊れた可能性があります。)[最適化]オプションを使用することをお勧めします。

アンインストールされたWordPressプラグインに関連するショートコードを削除する方法

そして最後に、どこにでもあるプラグインユーザーの悩みの種…ショートコード。 私たちは実際にここElegantThemesのショートコードが好きで、機能を作成するための素晴らしい方法だと思います。 ただし、プラグインの使用を停止すると(プラグインを非アクティブ化してアンインストールしなくても)、プラグインが機能しなくなるという問題の1つがあります。 また、 [shortcode param =” render_something” time =” always]のように、レンダリングされていないショートコードが生のテキストとしてサイトに表示されます

これは、手動の場合、実際には非常に簡単な修正です。 Webホストにアクセスして、phpMyAdminへのアクセスを見つけます。 SiteGroundでは、サイトツール–サイト– MySQL – phpMyAdmin(タブ)にあります。 AccessphpMyAdminボタンを押します。

mysql

phpMyAdminはかなり複雑になる可能性がありますが、この部分はそうではありません。 (クエリではなく)検索に移動して、クエリを入力します。 ここでDiviで使用するショートコードプレフィックスである[et_を検索しましたが、ショートコードが多く表示されることがわかっています。

wpデータベース検索

ご覧のとおり、ショートコードはpost_content列に表示されます。 また、個々の投稿ID番号とタイトルも確認できます。 次に、この2つの方法を処理できます。 まず、左側の[編集]ボタンをクリックして、データベース内のショートコードを取り出すことができます。

データベースの削除

さらに、WordPressダッシュボードの投稿とページに手動で移動し、投稿エディターを使用してそれらを削除することもできます。 このようにデータベースを検索することは、ショートコードが含まれている投稿とページを見つけるための最良の方法です。幸いなことに、ほとんどの場合、ショートコードはほとんどすべての投稿に含まれているわけではなく、ほんの一握りです。

さらに、Shortcode Cleaner Lite / ProやBetterSearch and Replaceなどのプラグインは、データベースを掘り下げて、すぐにそれらを一掃することができます。

結論

WordPressサイトにプラグインがあるときはいつでも、プラグインを非アクティブ化またはアンインストールする必要がある可能性があります。 問題のトラブルシューティングのためであろうと、単にそれらの機能を終了するためであろうと、あなたの理由に関係なく、WordPressプラグインを正しい方法でアンインストールする方法を知っていることを願っています。 本当に間違った方法はありませんが、ご覧のとおり、一部の方法は他の方法よりも少しクリーンな場合があります。

WordPressプラグインをアンインストールした経験は何ですか?

Sammby /shutterstock.comによる記事特集画像