放置していたWordPressは安全?標準機能の自動更新と安全性の仕組み

「久しぶりにサイトを見ているのだけど、安全なのか不安」「放置していたのにMozCheckで診断をしたら結果が良かった」

そんな風に不思議に感じて検索からこの記事にたどり着いた方も多いのではないでしょうか。

実はWordPressには、自動で安全性を維持する仕組みがあります。

この記事では、

  • WordPressのバージョンアップ頻度とリリーススケジュール
  • 自動更新の仕組みと具体的な設定例(コード解説付き)
  • 放置サイトのリスクと安全に運用するための判断基準

を、初心者からサイト管理者の方までわかりやすく解説します。

この記事を読むことで、現在のサイトが安全な状態にあるかを正しく把握し、適切な更新体制を整えられるようになります。

WordPressは自動でセキュリティ更新を行っています

WordPressには、メンテナンスバージョンの自動更新という仕組みがあります。
メンテナンスバージョンとは、バグ修正やセキュリティ修正だけを行う更新で、重大な脆弱性を放置しないために、WordPressが自動で適用してくれる機能です。

これにより、多くのサイトは、管理者が何もしなくても最低限の安全性が保たれている状態になります。

自動更新されるバージョンとは?

WordPressのバージョン番号は、例えば「6.7.2」のように3つの数字で表されます。

  • メジャーバージョン(1番目・2番目の数字: 例 6.7):新機能の追加や大規模な仕様変更
  • メンテナンス・セキュリティバージョン(3番目の数字: 例 6.7.2):脆弱性や不具合の緊急修正

この中で初期設定で自動更新されるのは、主に「メンテナンス・セキュリティバージョン(マイナー更新)」です。致命的なバグや脆弱性が見つかった場合、WordPressは自動的にセキュリティ修正を適用してくれます。

WordPressのバージョンアップ頻度と更新スケジュール

WordPress本体やプラグイン・テーマがどのくらいの頻度で更新されているのか、全体の更新スケジュールを把握しておくことが重要です。

種別リリース頻度(目安)主な更新内容自動更新の初期状態推奨される対応方針
メジャーアップデート
(例: 6.6 → 6.7)
年2〜3回
(約4〜5ヶ月ごと)
新機能追加、ブロックエディタ刷新、内部APIの変更など手動(設定で自動化可能)バックアップ取得後に手動更新
(事前検証推奨)
マイナー / セキュリティアップデート
(例: 6.7.1 → 6.7.2)
随時・不定期
(年数回〜月1回程度)
緊急セキュリティ修正、脆弱性対策、重大なバグ修正自動更新(ON)自動更新を維持(即時適用)
プラグイン・テーマの更新随時
(開発元により月数回など)
本体最新版への追従、脆弱性パッチ、機能改善手動(設定で自動化可能)主要プラグインは自動更新、独自カスタマイズ部分は手動検証

メジャーアップデートは新機能が追加される一方でテーマやプラグインとの互換性トラブルが起きやすいため、事前にバックアップを取得して手動で適用するのが一般的です。一方、マイナーアップデートはセキュリティ修正が中心のため、自動更新を常に有効にしておくことが推奨されます。

自動更新の具体的な設定例(管理画面・設定コード)

WordPressでは、管理画面だけでなく設定ファイル(wp-config.php)やテーマのfunctions.phpを通じて、自動更新の挙動を柔軟にコントロールできます。

1. 管理画面からの自動更新設定

管理画面から簡単に自動更新を有効化・無効化できます。

  • WordPress本体:「ダッシュボード」>「更新」画面で「WordPress のすべての新しいバージョンの自動更新を有効にします」をクリック。
  • プラグイン:「プラグイン」>「インストール済みプラグイン」一覧で各プラグインの右側にある「自動更新を有効化」をクリック。
  • テーマ:「外観」>「テーマ」から各テーマの詳細を開き、「自動更新を有効化」をクリック。

2. wp-config.php による本体自動更新の制御コード

サイトのルートディレクトリにある wp-config.php に定数を記述することで、更新ポリシーを一元管理できます。

// パターンA: マイナー・セキュリティ更新のみ自動適用(推奨・初期設定相当)
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

// パターンB: メジャー更新を含むすべての更新を自動適用
define( 'WP_AUTO_UPDATE_CORE', true );

// パターンC: コアの自動更新を完全に停止(非推奨)
define( 'WP_AUTO_UPDATE_CORE', false );

3. functions.php によるプラグイン・テーマの自動更新フィルター

テーマの functions.php や独自プラグインに以下のフィルターフックを追加することで、プラグインやテーマの自動更新を一括で制御できます。

// プラグインの自動更新を一括で有効化
add_filter( 'auto_update_plugin', '__return_true' );

// テーマの自動更新を一括で有効化
add_filter( 'auto_update_theme', '__return_true' );

// 翻訳ファイルの自動更新を有効化(デフォルトで有効)
add_filter( 'auto_update_translation', '__return_true' );

それでも放置はおすすめできない理由

自動更新があるからといって、完全に放置しておくのは危険です。以下の理由から、定期的な確認が必要です。

❌ プラグインやテーマは自動更新されないことが多い

  • 初期状態ではプラグインやテーマの自動更新はオフになっています。
  • 古い状態のまま使っていると、脆弱性動作不良の原因になります。攻撃の多くは本体ではなくプラグインの既知の脆弱性を狙われます。

❌ メジャーアップデートは手動

  • 新機能の追加やパフォーマンス改善、PHP新バージョンへの対応はメジャーアップデートで行われます。
  • 長期間メジャーアップデートを怠ると、利用中のPHPやプラグインとの互換性が失われ、サイトが正常に表示されなくなるリスクがあります。

❌ 公式テーマ以外は更新されない場合がある

独自開発テーマや有料テーマ、外部サイトで購入したテーマなどは管理画面からの自動更新対象外となるケースが多く、放置すればそのまま古いバージョンが使われ続けます。

また、過去の設定で wp-config.php に自動更新停止の記述が残っていると、メンテナンスバージョンによる緊急セキュリティ修正すら適用されない状態になっている場合もあります。

安全のためにやっておきたい運用チェック

  • 定期的に管理画面を開いて更新通知がないかチェック
  • メジャー更新前には必ずデータベースとファイルのバックアップを取得
  • プラグインやテーマの不要なものは削除・定期更新

MozCheckで安全を確認する手間を無くす

WordPressの自動更新は非常に便利ですが、外部から正しく更新が反映されているか、セキュリティ設定に抜け漏れがないかを客観的に確認することが大切です。

そこで、WordPressのバージョンや安全性を手軽に確認するためには、MozCheckのような診断ツールを活用することをおすすめします。

MozCheckでは、取得したWordPressのバージョン番号から最新の物かを判別、自動更新が適切に働いているかを推測し、セキュリティに関わる重要なポイントを分かりやすく診断・レポートします。

MozCheckの診断で使われているWordPressバージョンの指標について

MozCheckでは、WordPressのバージョンを以下の基準で診断しています。

✅ 1. メンテナンスバージョンが最新か

  • WordPress本体のメンテナンスバージョン(例: x.x.2)が最新かどうかを診断します。
  • セキュリティ更新が適用されているかをチェックする、最も基本的な指標です。
  • 最新のメンテナンスバージョンであれば、古いメジャー系列でも最低限の安全性は確保されていると評価します。

✅ 2. サポートされているバージョンか

  • WordPress.orgがセキュリティサポート対象としているバージョンかどうかを確認します。
  • 古すぎるバージョンは自動更新があってもそもそもサポート外となるため、低評価になります。

✅ 3. メジャーバージョン・マイナーバージョンは参考評価

  • 診断時にメジャーバージョン番号は参考情報として表示されますが、これだけで過度に低評価にはなりません。
  • なぜなら、メンテナンスバージョンが最新であれば、緊急のセキュリティリスクは低減されているからです。

✨ ポイント

診断結果が「高評価」になるのは、メンテナンスバージョンが自動更新で最新になっているからであり、必ずしも「最新のWordPress新機能が使える」という意味ではありません。

プラグインやテーマの更新、メジャーアップデートを長期間放置していると予期せぬリスクが残るため、定期的な点検を心がけましょう。

まとめ

  • WordPressのメジャーアップデートは年2〜3回、マイナー/セキュリティ更新は随時リリースされる
  • マイナー更新は自動更新を有効にし、メジャー更新はバックアップ後に手動検証するのが安心運用の基本
  • wp-config.php や管理画面から運用体制に合わせた自動更新ポリシーを設定できる
  • 放置リスクを防ぐため、MozCheck等の診断ツールで定期的にサイト状態を確認しよう

もし不安な場合は、診断ツールや定期メンテナンスを活用して、より安全なサイト運営を目指しましょう。

関連リンク

WordPress診断ツール MozCheckはこちら

投稿者

🧰 WordPress無料診断

サイト改善の第一歩をお届け

当サイト「MozCheck」は、WordPressサイトの不安をチェックできる無料診断サービスです。
URLを入力するだけ。登録不要、すぐに診断結果が表示されます。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です