ワードプレスの自動更新設定
ワードプレスのコア(本体)・テーマ・プラグインの自動更新です。以下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' );