Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressプラグインの正しいアンインストール方法(初心者ガイド)

ウェブサイトが成長し進化するにつれ、運営に不要になったプラグインをインストールしていることに気づくかもしれません。不要なプラグインを削除することで、WordPressウェブサイトのパフォーマンスとセキュリティを向上させることができます。

未使用のプラグインは、ウェブサイトの速度を低下させ、潜在的なセキュリティの脆弱性を作成する可能性があります。定期的に監査し、不要になったプラグインを削除することは、優れたサイト管理の一部です。

この投稿では、WordPressプラグインを適切にアンインストールする方法を紹介します。

How to Properly Uninstall a WordPress Plugin (Beginner's Guide)

なぜWordPressプラグインをアンインストールする必要があるのか?

WordPressのプラグインは何千種類もあります。WordPressプラグインをサイトにインストールするのは簡単ですが、不要になったWordPressプラグインをアンインストールすることも重要です。

WordPressのプラグインは、サイト上で実行できるアプリのようなものだ。そのため、プラグインはあなたのサイトを非常にコントロールすることができる。プラグインの投稿者は、プラグインを安全かつセキュアに保つために最善を尽くしていますが、脆弱性は時折発生する可能性があります。

つまり、あなたのサイトで使用していないプラグインは、潜在的な責任になり得るということです。特に更新を怠ると、セキュリティ上の脅威につながる可能性があります。

サイト上に不要なファイルを置いておくと、WordPressのバックアップサイズが大きくなり、バックアップのダウンロードや復元に時間がかかります。

もちろん、WordPressのプラグインは必要なだけインストールすることができます。しかし、プラグインを使用していないのであれば、適切にアンインストールするべきだと私たちは考えている。

WordPressプラグインの無効化とアンインストールの違いとは?

プラグインの無効化は、使用していないプラグインをシャットダウンするようなものです。多くのユーザーは、単にプラグインのページに行って、使いたくないプラグインを無効化する習慣に陥っている。

プラグインを完全に削除せずに無効化することは、デバッグやバグ修正にとても便利です。

しかし、多くの場合、ユーザーは別の解決策を見つけ、二度とプラグインを使うことはない。

Inactive plugins in WordPress

無効化されたWordPressプラグインは、サイト上で悪意のあるコードを実行するために使用される可能性があるため、サイトを脆弱にする可能性があります。

そのため、プラグインを一時的に無効化したい場合にのみ無効化することを常に推奨しています。もしすぐに有効化するつもりがないのであれば、プラグインをアンインストールしたほうがよいでしょう。

プラグインを適切にアンインストールすることで、プラグインが残しがちなジャンクデータからデータベースをクリーンに保つこともできます。データベースが不要なデータで肥大化することがなくなるので、サイトのパフォーマンス向上に役立ちます。

それでは、WordPressサイトからプラグインを削除する方法を見ていきましょう。ここでは、以下のトピックを取り上げます:

WordPressプラグインのアンインストール方法

WordPressでは、管理エリアからプラグインをアンインストールするのがとても簡単です。WordPressダッシュボードにログインし、プラグイン ” インストール済みプラグインのページに移動するだけです。

サイトに現在インストールされているプラグインのリストが表示されます。有効化したプラグインは青い背景色で強調表示され、無効化のリンクがあります。

Uninstall or Delete a WordPress plugin

一方、有効化していないプラグインには、サイトから有効化または削除するためのリンクがあります。プラグインをアンインストールするには、プラグイン名の下にある「削除」リンクをクリックしてください。

WordPressが、プラグインとそのデータを削除するかどうかを確認します。OK」ボタンをクリックして続行します。

Delete a plugin

WordPressはこれで、Webサーバーからプラグインを安全に削除します。以上で、WordPressサイトからプラグインをアンインストールする作業は完了です。

プラグインの痕跡をすべて削除するには、さらにステップを踏むことができる。しかし、これらのステップはオプションであり、全くの初心者にはお勧めできません。

WordPressプラグインによって追加された余分なファイルを削除する

ほとんどの場合、WordPressプラグインを削除するだけで完全にアンインストールできます。しかし、プラグインによってはpluginsフォルダーの外にファイルを保存しているものもあります。プラグインをアンインストールしても、それらのファイルは削除されません。

プラグインによって保存されたファイルは、WordPressホスティングファイルマネージャーまたはFTPクライアントを使用して確認および削除できます。FTPを使用してサイトに接続し、/wp-content/フォルダーに移動します。

Delete extra files using FTP

WordPressのバックアッププラグインギャラリープラグインスライダーの多くは、wp-contentフォルダーに直接データを作成し保存します。WordPressサイトを完全にバックアップしていない場合は、これらのファイルをバックアップとしてコンピューターにダウンロードする必要があります。

その後、FTPクライアントを使用してサーバーからこれらのファイルを安全に削除することができます。

WordPressで未使用のショートコードを削除する

WordPressのプラグインの多くは、投稿やページに何かを追加するためにショートコードを使用しています。プラグインを無効化またはアンインストールすると、それらのショートコードが投稿に表示されるようになり、非常に醜く見えます。

コンテンツ内のショートコードはこんな感じです:

[プラグイン・ショートコード]

テーマのfunctions.phpファイルにこのコードを追加するか、WPCodeのようなコードスニペットプラグイン(推奨)を使用することで、簡単にショートコードを無効化することができます:

add_shortcode( 'pluginshortcode', '__return_false' );

このコードはショートコードを戻して何も表示しないようにします。pluginshortcodeを、削除したいプラグインが使用しているショートコードタグに置き換えるのを忘れないでください。

そのプラグインを再び使用する場合は、このコードを削除する必要があることに注意してください。

プラグインを使ってショートコードを削除することもできます。詳しい手順については、WordPress投稿から未使用のショートコードを探して削除する方法のガイドをご覧ください。

WordPressデータベースのクリーンアップ

WordPressプラグインの中には、WordPressデータベースに独自のテーブルを作成するものがあります。これらのテーブルにデータが多すぎる場合、WordPressのバックアップサイズが大きくなります。

これらのテーブルはphpMyAdminを使って削除することができます。ただし、WordPressのデータベースに変更を加える際には十分な注意が必要です。

サイトのデータベースに変更を加える際のわずかなミスで、サイトが壊れてしまう可能性があります。そのため、何らかの操作を行う前にWordPressの完全なバックアップを取ることを強くお勧めします。

私たちの推奨するWordPressホスティングサービスプロバイダーはすべてphpMyAdminとcPanelを提供しています。

cPanelアカウントにログインし、データベースセクションまでスクロールダウンしてください。次に、「phpMyAdmin」アイコンをクリックします。

Selecting phpMyAdmin on cPanel

その後、データベースをクリックし、削除したいテーブルを選択します。

テーブルを選択したら、リスト下部のドロップダウンメニューから「ドロップ」オプションを選択するだけで、テーブルを削除できます。

Drop table in database

これらのテーブルを削除しようとしているという警告が表示されます。

Yes’ボタンをクリックしてアクションを確定する必要があります。

Confirmation message for dropping tables

phpMyAdminはテーブルをドロップし、テーブル内のすべてのデータを削除します。一度テーブルを削除すると、バックアップがない限り復元できないため、この操作は元に戻せないことに注意してください。

詳しくは、phpMyAdminによるWordPressデータベース管理の初心者ガイドをご覧ください。

WordPressプラグインのエキスパートガイド

WordPressプラグインを正しくアンインストールする方法について、この記事がお役に立てば幸いです。WordPressでプラグインを最大限に活用するための他のガイドもご覧ください:

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

9件のコメント返信を残す

  1. Moinuddin Waheed

    I have doing the same for a long time and never realised that just deactivating doesn’t solve the problem from the root.
    I have deactivated and not used and not deleted in the hope to use some day. installed other alternative plugins.
    Thanks for making it clear that deactivated plugins can also be a gateway of vulnerabilities of malicious codes and activities.
    I will ensure to delete any plugin if not using rather than just deactivating it.

    • WPBeginner Support

      Glad we could share and clarify this :)

      管理者

  2. Yf

    Hi, thanks for the tutorial

    • WPBeginner Support

      You’re welcome :)

      管理者

  3. Axel Metayer

    You could talk a bit more about the option table and all the stuff that’s stored there or stays there after an uninstall

  4. Digember

    Nice tutorial. Covers all the details

  5. Krishna Prasad

    Hi, I recently removed my comingsoon plugin from my site which was used in my site during maintanence mode but after deleting still my pages and posts when share on social sites stil it shows site coming soon also my ads are not displaying on old pages only its displays on newly added pages after removal of that plugin pls help me how to get rid of it!

  6. Arturo Treviño

    Thanks for the post, this kind of posts can help many begginers as me.

    Thabks again.

  7. Kimberly

    Thank you for this article! I have been receiving your updates for over a year, never having time to sit and learn WP, but knew this was a great resource.
    I am a novice at WP, but quickly ramping up from my “learned experiences” that includes waste of money, weeks no exaggeration of my time, my frustration and everyone around me…..its been hard. But, in hindsight, necessary for me because I feel smarter and I finally cut the cord from using and paying for templates from hosting providers. I’m slowly getting there…

    I need help now again before I spin my wheels even more. Here is the story… For purpose of time, I am copying an email I just sent to my Dad to give him an idea of what I’ve been working on. Nobody else understands it. In laymans terms, I basically built a house on a garbage foundation made by gypsys that didn’t care/know, and now I begin to see that my foundation needs fixing too much. Constant repairs, that others don’t waste time on. Here it is…

    I’ve been getting this newsletter for about a year. Finally getting to read an article I think will be useful. Basically the long and short of it, that “expert” was a dummy.

    My site is running a Wordpress theme v2.0. It includes plug ins. I never knew there was documentation and support. But mine is a “free” version. Probably hijacked somehow.

    I built everything on top of it. Hours of making documentation. Hours wasted time trying to tweak things, figure out fonts, functionality, customizing buggy plug ins. Setting up backend email functionality to “sign up for more info” and collect email addresses. And last… Never built it on a “child” version. The child version allows you to customize your site, then when theme updates are made, if you choose to install them or have them pushed out, you won’t lose your content.

    Then…. I CLONE THE SITE, and customize for my other site. Mistake.. More wasted time.

    And there are more issues, setting up Google analytics and Google Adwords. The code still said the other web site. You wouldn’t see it, but it’s in the code and screws up.

    Now…. I ripped the bandaid off. Freshly installed
    Brand new premium theme $59 v5.0 with customer support and documentation and plugins all ready to go like registration form for summer camp. (That was another time waster looking for plugins for V2.0) half the plugs ins they stopped using years ago.

    But…..now my big fiasco will be fixing meadow creek. It’s getting a lot of hits now since I set up Google Adwords so I can’t screw it up. It really just needs to be rebuilt. Tear it down, restart with proper foundation. I could leave a few pieces and see if it imports over. But not gonna.

    If you followed it this far…thanks! Any advise? Because you don’t know, what you don’t know!
    Thanks Kim

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。