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。我做错了什么?
答案 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' );