WordPressの自動アップグレードの挙動
古いWordPressをインストールしたはずなのに、管理ページにログインしたら「WordPressは最新です」という表示が出ていたので、おやおやこれはどういうことだろうと思って、調べてみた。
- バージョンの区切りは
メジャーver.メジャーver.マイナーver
- 5.7.1 の場合は、5.7がメジャーverで、1がマイナーver
- マイナーver = メンテナンスリリース&セキュリティリリース
- https://ja.wordpress.org/support/topic/wordpressの自動アップデートについて/
- 自動アップグレードは常にON(OFFにはできない)
- 管理ページで自動アップグレードするバージョンの範囲を設定できる。
- デフォルトはメジャーバージョンも自動アップグレード。
- マイナーのみ自動アップグレードに変更することもできる。
- 自動更新のタイミングは1日2回
- https://ja.wordpress.org/support/topic/wordpressの自動アップデートについて/
- 特定日次以降にサイトにアクセスがあったときに、自動的にアップグレードがされる。(すごい力技)
- https://b-risk.jp/blog/2017/09/wp_cron/
- WP-Cronの動きとしては02:00に処理が実行されるのではなく、02:00以降の最初のアクセス時に処理が実行されます(毎日02:00実行設定の場合)。
- 自動アップグレードはいつから導入された?
- マイナーアップグレードは3.7から。管理画面からはOFFにできない。
- メジャーアップデートは5.6から?
という挙動をしているので、古いバージョンをインストールしたあと、初回アクセスしたときに自動でアップグレードされているっぽいという結論に至った。