如何停止在WordPress中接收自动更新的电子邮件通知?
为什么需要禁用自动更新邮件?
WordPress默认在系统完成核心、主题或插件更新后向管理员发送通知邮件。频繁的自动更新可能导致邮箱被冗余信息填满,尤其对托管多个站点的用户而言,集中管理这类通知更高效。
方法一:通过插件禁用邮件通知
步骤:
- 安装并激活「Disable WordPress Core Update Emails」插件
- 进入插件设置页面勾选「禁用核心更新邮件」选项
- 保存更改后,系统将不再发送自动更新完成的通知
兼容插件: WP Notification Center 或 Disable Emails 可提供更全面的邮件控制功能。
方法二:修改主题functions.php文件
// 禁用核心更新通知邮件
add_filter('auto_core_update_send_email', '__return_false');
// 禁用插件/主题更新通知邮件
add_filter('auto_plugin_update_send_email', '__return_false');
add_filter('auto_theme_update_send_email', '__return_false');
将代码添加至当前主题的functions.php文件底部,建议使用子主题避免更新覆盖。
方法三:通过WP-CLI命令配置
wp config set AUTOMATIC_UPDATER_DISABLED true --type=constant
此命令将完全禁用自动更新功能,同时阻止相关邮件的发送,适用于服务器环境支持命令行操作的情况。
注意事项
- 修改核心文件前务必创建完整备份
- 部分托管服务商(如WP Engine)可能覆盖自动更新设置
- 完全禁用自动更新可能影响网站安全性,建议保留安全更新功能