WordPressの自動バックグラウンド更新を無効にする方法とその注意点

この記事の要約
WordPressの自動アップデート機能を無効にしたい場合はfunctions.phpに下記コードを追加する。
add_filter( 'allow_minor_auto_core_updates', '__return_false' );WordPressには、マイナーアップデートであれば自動でWordPressをアップデートしてくれる「自動アップデート機能」があります。
- セキュリティの問題を考えると、WordPressはちゃんとアップデートしておきたい
- マイナーアップデートなので、そこまでアップデートによって不具合が起きる可能性が低い
上記の理由から、デフォルトではオンに設定されています。
しかし、それでも「アップデートを自動でされて動かなくなると困る」「ちゃんと開発環境でアップデートして確認してから、アップデートしたい」という方はこの機能をオフにできます。
functions.phpでオフにする方法
下記のコードをテーマフォルダ内のfunctions.phpに追加すると、マイナーバージョンの自動アップデートをオフにできます。
/* 自動バックグラウンド更新を無効化する */
add_filter( 'allow_minor_auto_core_updates', '__return_false' );メジャーバージョンの自動アップデートをオンにする方法
マイナーバージョンの自動アップデートはデフォルトではオンになっていますが、メジャーバージョンの自動アップデートはオフになっています。
これを自動アップデートするようにしたい場合は、functions.phpに下記のコードを追加します。
オフにしたい場合はコードを削除すればOKです。
/* メジャーバージョンの自動バックグラウンド更新を有効化する */
add_filter( 'allow_major_auto_core_updates', '__return_true' );プラグインの自動アップデートをオンにする方法
プラグインの自動アップデートをオンにしたい場合は下記のコードを追加します。
/* プラグインの自動バックグラウンド更新を有効化する */
add_filter( 'auto_update_plugin', '__return_true' );オフにする場合はWordPressのチェックでエラーが出る
オフにした場合は、WordPress管理画面にある[サイトヘルスステータス]でエラーが出るようになります。

逆に、何も設定していないはずなのに、ここでエラーが出ている場合は、functions.phpにオフにするコードが紛れている可能性があるので確認するようにしましょう。

Visual Studio Codeを使ったコード整形方法(Fomatter)
WordPressのカスタムメニューでは、内部リンクに対してカスタムリンクは使わない!
CodeAnywhereでターミナルに触る練習をする
Movable TypeでMTLoopを使ってkeyでソートしたときに、10個以上表示させると並びがおかしくなる
Visual Studio Codeで複数ファイルを編集するときにタブやペインの操作方法
Vue.jsを使う人が最低限導入しておきたいVisual Studio Codeの拡張機能
js-cookieでウェブサイトのダークモード表示設定をユーザーごとに保存しておく方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Google Chromeをショートカットキーで操作できるようにする
Orbital 2で共通の設定を使い回すためのテンプレートファイルを作成する方法
Sketchのメニューバーにショートカットキーを割り当てる方法
iOSのショートカットをiCloudで共有する方法
どうやって自分のデザインを伝える?「デザインの伝え方・話し方講座」CSS Nite in KOBE, Vol.27
無料のSVGビューワーの「Gapplin」でSVG画像を確認する
コーダー目線で理解するIllustratorのアピアランス機能
Path Finder 8の一括名称変更で使える設定サンプルまとめ