本記事ではWordPressの更新と通知メールを停止できるカスタマイズを紹介いたします。
コードを入れておくと、自動更新による不具合の起きる可能性を回避出来たり、無駄な通知メールが届くのを防げます。
WordPressの本体やテーマの自動アップデートを停止する方法
WordPressのテーマのアップデートを停止する方法は簡単です。
functions.phpに下記のコードを挿入してください。
WordPressの管理画面 > 外観 > テーマファイルエディター > functions.php
WordPressのメジャーアップデートを自動更新を停止するコード
WordPressのメジャーアップデートを停止するコードです。
メジャーアップデートとは、例えば5.9.3から6.0.0にアップグレードする時が該当します。
add_filter( 'allow_major_auto_core_updates', '__return_false' );
WordPressのマイナーアップデートを自動更新を停止するコード
WordPressのマイナーアップデートを停止するコードです。
マイナーアップデートとは、例えば5.8.0から5.9.0にアップグレードする時が該当します。
add_filter( 'allow_minor_auto_core_updates', '__return_false' );
WordPressのテーマの自動更新を停止するコード
WordPressのテーマの自動更新を停止するコードです。
SWELLなどのテーマの自動更新を停止したい場合に有効です。
add_filter('auto_update_theme', '__return_false' );
WordPressのプラグインの自動更新通知メールを停止する方法
おまけです。
WordPressそしてテーマやプラグインの更新の度に、いちいちメールが届くのが面倒な場合は下記のコードを入れておきましょう。
WordPressの自動更新の通知メールを停止するコード
テーマの自動更新の通知メールを停止するコードです。
add_filter( 'auto_core_update_send_email', '__return_false' );
テーマの自動更新の通知メールを停止するコード
テーマの自動更新の通知メールを停止するコードです。
add_filter( 'auto_theme_update_send_email', '__return_false' );
プラグインの自動更新の通知メールを停止するコード
プラグインの自動更新の通知メールを停止するコードです。
add_filter( 'auto_plugin_update_send_email', '__return_false' );
まとめ
本記事ではWordPressのテーマの自動更新と通知メールを停止する方法を紹介いたしました。
//WordPressのメジャーアップデートを自動更新を停止するコード
add_filter( 'allow_major_auto_core_updates', '__return_false' );
//WordPressのマイナーアップデートを自動更新を停止するコード
add_filter( 'allow_minor_auto_core_updates', '__return_false' );
//テーマの自動更新を停止するコード
add_filter( 'auto_update_theme', '__return_false' );
//WordPressの自動更新の通知メールを停止するコード
add_filter( 'auto_core_update_send_email', '__return_false' );
//テーマの自動更新の通知メールを停止するコード
add_filter( 'auto_theme_update_send_email', '__return_false' );
//プラグインの自動更新の通知メールを停止するコード
add_filter( 'auto_plugin_update_send_email', '__return_false' );
冒頭に記載いたしましたが、コードを入れておくと、自動更新による不具合の起きる可能性を回避出来たり、無駄な通知メールが届くのを防げます。
是非試してみてください。