You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress中禁用“新邮箱”通知失效问题求助

问题原因与解决方案

send_email_change_email和send_password_change_email的工作机制存在差异,这才是问题核心,和函数顺序无关:

  • send_password_change_email是布尔型过滤器,直接返回false就能禁用邮件发送;
  • send_email_change_email是数组型过滤器,它要求返回包含邮件配置的数组,直接返回false会被WordPress忽略,系统会默认使用原始配置生成邮件。

正确禁用邮箱变更通知的写法如下:

add_filter( 'send_email_change_email', '__return_empty_array' );

如果需要更严谨的逻辑,也可以保留参数回调:

add_filter( 'send_email_change_email', function( $email, $user, $userdata ) {
    return [];
}, 10, 3 );

内容的提问来源于stack exchange,提问作者Pepe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 00:28:09