WordPressプラグインを手動で停止する方法と自動更新の防ぎ方

WordPressのプラグインは、ウェブサイトの機能を拡張するための素晴らしいツールですが、時には問題を引き起こすこともあります。予期しない不具合が発生したり、互換性の問題が生じたりした場合、プラグインを手動で停止したり、自動更新を防ぐ方法を知っておくことは非常に重要です。本記事では、プラグインを手動で停止するプロセスと、自動更新を止める方法について詳しく解説します。

プラグインを手動で停止する方法

WordPressの管理画面にアクセスできない状況でも、プラグインを手動で停止することができます。これは特にプラグインが原因でサイトがクラッシュした場合に有用です。

1. FTPを使って停止する

FTP(File Transfer Protocol)クライアントを使用してWordPressのファイルにアクセスし、簡単にプラグインを無効にできます。以下の手順で操作します。

  1. FTPクライアントをセットアップする: FileZillaのようなFTPクライアントをインストールして設定します。

  2. サーバーに接続する: WebホスティングサービスからFTPのログイン情報を取得し、サーバーに接続します。

  3. WordPressディレクトリを見つける: ルートディレクトリ(一般にはpublic_htmlwwwと表示されています)に移動し、wp-contentフォルダを探します。

  4. プラグインを探す: wp-contentフォルダの中にあるpluginsフォルダを開きます。

  5. プラグインを無効化する: 問題のプラグインのフォルダ名を変更します。例えば、plugin-nameからplugin-name-deactivatedに変更するだけで、そのプラグインはWordPressで無効化されます。

2. phpMyAdminを使って停止する

場合によっては、phpMyAdminを使ってデータベースからプラグインを無効化することも可能です。

  1. cPanelにログインする: ホスティングアカウントのcPanelにアクセスします。

  2. phpMyAdminを開く: データベースツールの中からphpMyAdminを見つけて開きます。

  3. 該当するデータベースを選ぶ: 左側のリストから、WordPressのデータベースを選択します。

  4. wp_optionsテーブルを編集する: テーブルの中からwp_optionsを選んで編集モードに入ります。

  5. active_pluginsを探す: option_nameカラムにあるactive_pluginsを探し、この行を編集します。

  6. プラグイン情報をクリアする: プラグインの情報を削除または変更することで、プラグインが無効になります。

自動更新を防ぐ方法

プラグインの自動更新がサイトの安定性に予期しない影響を与えることを防ぎたい場合、以下の手順で自動更新を停止できます。

1. WordPress管理画面から設定する

  • 個別のプラグイン設定: 管理画面からプラグイン > インストール済みプラグインに移動し、各プラグインの「自動更新を停止」オプションを選択します。

2. wp-config.phpファイルで設定する

もう一つの方法として、WordPressの設定ファイルであるwp-config.phpに更新を停止する設定を追加することがあります。

  • 設定の記述: FTPでwp-config.phpを開き、以下のコードを追加します。

    define('AUTOMATIC_UPDATER_DISABLED', true);
    

この設定により、コアアップデートの自動化も停止しますので、必要に応じて利用してください。

3. プラグインを利用する

自動更新停止をサポートする専用のプラグインも存在します。例えば、「Easy Updates Manager」は、手軽に自動更新機能を制御するために便利です。

  • プラグインをインストール: 管理画面より「プラグインを追加」から関連ツールをインストールします。

  • 設定を調整する: プラグインの設定画面で、自動更新の有効/無効を管理します。

自動更新を止める際の注意点

自動更新を停止することで、セキュリティーリスクや最新機能の利用が遅れる可能性があります。特にセキュリティアップデートについては、手動でのチェックと更新を怠らないことが重要です。また、サイトのバックアップを定期的に行い、万が一のトラブルに備えましょう。

まとめ

プラグインを手動で停止する方法と自動更新の防ぎ方を理解することで、WordPressサイトの管理能力を向上させ、自信を持って運営することが可能になります。問題が発生した際にも柔軟に対応できるようになり、サイトの安定性とセキュリティを同時に維持することができます。いざという場合に備え、これらの手順をしっかり把握しておきましょう。