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にオフにするコードが紛れている可能性があるので確認するようにしましょう。

無料版を使っている人は検討する価値あり!MAMP PRO 5で簡単にローカル開発環境を構築・管理する
Local by FlywheelでWordPressのローカル開発環境構築のハードルが一気に下がる
Visual Studio Codeでファイル差分の比較を行う方法
Google Maps APIでピンの見た目をカスタマイズする方法
Visual Studio Codeで「.html」拡張子以外のファイルでもEmmetを使えるようにする
SourceTreeを開くと「’git status’ failed with code 69:’」というポップアップが出てくる場合の解決方法
Visual Studio Codeのエクスプローラー上でファイル・フォルダの複製ができるようになる拡張機能「Duplicate action」
Nuxt.jsでページを作成・追加する方法|Nuxt.jsの基本
HTTP通信をラクに実装できる「axios」の基本
WordPressのカスタム投稿タイプを追加後、ページは存在しているはずなのに404になる場合の解決方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
MAMPでhtdocs内に複数のローカルホストを作成する方法
Figmaのバージョン管理機能を使って、デザインの変更点を管理する
SourceTreeでURLからクローンするときに自動で入力される「保存先のパス」を変更する方法
Path Finderでタブセットを使うと、よく使うフォルダ一式を一気に開けるようになる!
Path Finder9.3からラベル・タグ機能の表示を変更できるように!複数のラベルにも対応!
CSSのカスタムプロパティ(変数機能)の使い方
Path Finder 8の一括名称変更で使える設定サンプルまとめ
バッテリーの減りが早い?Macのバッテリー状態を確認する方法
Path Finderの「Finderで開く」が機能しないので、Keyboard Maestroで代替用マクロを作成する