禁用wordpress 4.3密码更改后发送电子邮件

时间:2015-08-18 21:13:29

标签: php wordpress

Wordpress开发人员说:您可以通过send_pass_change_email和send_email_change_email过滤器将这些电子邮件设置为false来禁用这些电子邮件。

我已将这些行添加到我的插件中,但它没有帮助:

function no_email_pass_change(){ return false; }
add_filter( 'send_pass_change_email' , 'no_email_password_change');

function no_email_email_change(){ return false; }
add_filter( 'send_email_change_email' , 'no_email_email_change');

function no_email_password_change(){ return false; }
add_filter( 'wp_password_change_notification' , 'no_email_password_change');

我也试过这些:

add_filter( 'send_pass_change_email', '__return_false');
add_filter( 'send_email_change_email', '__return_false');

但没有任何帮助。它仅适用于WP 4.3。我做错了什么?

2 个答案:

答案 0 :(得分:9)

使用以下内容:

  add_filter( 'send_password_change_email', '__return_false');

他们在文档中添加了错误的描述。

答案 1 :(得分:1)

//禁用在更改密码时发送电子邮件。

add_filter( 'send_password_change_email', '__return_false' );

//禁用在更改电子邮件时发送电子邮件。

add_filter( 'send_email_change_email', '__return_false' );