WordPress在每次更新插件后,都会自动发送一封通知邮件到你的邮箱,不能在Dashboard里取消订阅,非常烦人。要禁用WordPress更新插件的邮件通知,可以使用以下几种方法:
方法1:使用插件
- WP Control:
- 安装并激活WP Control插件。
- 进入
工具 > Cron 事件
,找到send_plugin_auto_update_email
和send_theme_auto_update_email
事件。 - 禁用这些事件来停止邮件通知。
- Disable Emails Notifications:
- 安装并激活Disable Emails Notifications插件。
- 这个插件会自动禁用各种邮件通知,包括插件和主题更新通知。
方法2:通过代码
你可以通过向主题的functions.php
文件添加代码来禁用更新通知。这种方法更加直接,但需要一些基本的代码编辑知识。
- 编辑主题的
functions.php
文件:- 登录网站服务器,找到
functions.php
文件
- 登录网站服务器,找到
- 添加以下代码:
// 禁用插件和主题更新通知邮件 add_filter('auto_core_update_send_email', 'disable_update_emails', 10, 4); function disable_update_emails($send, $type, $core_update, $result) { if (!empty($type) && $type == 'success') { return false; } return true; } // 禁用插件更新通知 add_filter('auto_plugin_update_send_email', '__return_false'); // 禁用主题更新通知 add_filter('auto_theme_update_send_email', '__return_false');
- 保存更改:
-
- 保存
functions.php
文件的更改。
- 保存
方法3:使用WP-CLI
如果你有WP-CLI访问权限,也可以通过WP-CLI来禁用更新通知。
- 禁用核心更新通知:
wp config set AUTOMATIC_UPDATER_DISABLED true --raw
- 禁用插件和主题更新通知:
-
- 创建一个新的 mu-plugins 文件,例如
disable-email-notifications.php
,并添加以下代码:<?php // 禁用插件更新通知 add_filter('auto_plugin_update_send_email', '__return_false'); // 禁用主题更新通知 add_filter('auto_theme_update_send_email', '__return_false');
- 创建一个新的 mu-plugins 文件,例如
通过这些方法,你可以有效地禁用WordPress插件更新的邮件通知,从而减少不必要的邮件干扰。
在查看完此文章的同时,您会发现以下资源也很有用: