WordPressで自動更新と同時に配信するお知らせメールを停止するには

メールクライアントを立ち上げっぱなしにしていつでもメールを見られるようにされてるWordPress管理者の方が多くいらっしゃると思いますが、時に、下記のようなお知らせメールが来て、わざわざ通知音を鳴らして、なんだと思いきや、ただの自動更新完了お知らせであった。

週に一回ぐらいならそう煩わしさを覚える事は無かろう、しかし、サイトが読まれる度に自動更新を走らせている設定で、しかも結構の数のプラグインを装着させていれば、かなり高い頻度で来ると思います。そこで考えたーー自動更新は必要だが、更新完了ぐらい、些細な報告はいちいちしなくて良いから、お知らせメールは止められる方法はないか。

ググると、以下のサイトに辿り着いた。

https://wemo.tech/939#index_id5

『WordPressのバージョンアップデートやプラグインアップーデートの自動更新・自動配信メールに関する設定方法』

WEMOの執筆者様の方法によると、適用中のテーマのfunctions.phpを編集し、下記のフィルターを追記すると止められそうなので、試してみたいと思います。

add_filter( 'auto_core_update_send_email', '__return_false' );

また、公式開発者サイトを引くと、上記と似た仕組みで、フィルターフックをかければ、プラグインやテーマの自動更新に関するお知らせメールも配信しないようにできます。詳しくは下記参照

https://developer.wordpress.org/reference/files/wp-admin/includes/class-wp-automatic-updater.php/

やり方は上記WEMOの執筆者様が提示した方法と同様、利用中のテーマのfunctions.phpの適切な場所に下記のフィルターフックを追記して保存。

※保存する前にちゃんとコードテストしてね

#プラグイン 
add_filter( 'auto_plugin_update_send_email', '__return_false' );
#テーマ 
add_filter( 'auto_theme_update_send_email', '__return_false' );

なお、プラグインによる制御もできる模様。詳細は下記を参考(*英語記事)

https://www.wpbeginner.com/plugins/how-to-setup-email-notifications-for-wordpress-updates/

以上、WordPressで自動更新と同時に配信するお知らせメールを停止する方法を紹介する記事でした。

学爾時習之、不亦悦乎? 有朋自遠方来、不亦楽乎? 人不知爾不愠、不亦君子乎?

シェアする