ワードプレスの自動更新設定

ワードプレスのコア(本体)・テーマ・プラグインの自動更新です。以下phpソースコードをfunctions.phpに追記してください。全部自動更新になります。

/***************************************************************
* WordPress Auto Updates
***************************************************************/

//Core Major コア(ワードプレス本体)メジャー自動アップデート
add_filter( 'allow_major_auto_core_updates', '__return_true' );

//Core Minor コア(ワードプレス本体)マイナー自動アップデート
add_filter( 'allow_minor_auto_core_updates', '__return_true' );

//Theme テーマ自動アップデート
add_filter( 'auto_update_theme', '__return_true' );

//Plugin プラグイン自動アップデート
add_filter( 'auto_update_plugin', '__return_true' );

仕組みとして、疑似Cronと言われるwp-cronが使われています。WordPressのウェブサイトへのリクエストによって処理が実行されます。

コアのメジャー自動アップデート停止

データベースのスキーマ変更など、アップデートへの手作業対応が必要になる場合を考慮してワードプレスコアのメジャーアップデートを手動にしたい場合、以下を記載してください。コアアップデートは、テーマでもなく、プラグインでもなく、ワードプレス本体の更新のことを指します。また、ワードプレス4.7や5.0や5.5がメジャーアップデートです。ワードプレス4.7.1や5.0.1や5.5.1などはワードプレスのマイナーアップデートとなります。

add_filter( 'allow_major_auto_core_updates', '__return_false' );