在Wordpress中更改密码时执行函数

在Wordpress中更改密码时执行函数,wordpress,hook,Wordpress,Hook,为了提高安全性,我正在寻找一种方法,当管理员用户在Wordpress CMS中更改密码时运行自定义函数 请帮帮我。谢谢。当用户重置密码时,WordPress会向管理员的电子邮件发送一封电子邮件 要在用户更改密码时获得通知,可以挂接到更新用户配置文件时触发的配置文件更新操作 当启动操作时,WordPress已经验证并更新了用户的详细信息,我们只需要检查用户是否随请求提交了密码,如果提交了密码,则用户的密码已更改 function my_profile_update( $user_id ) {

为了提高安全性,我正在寻找一种方法,当管理员用户在Wordpress CMS中更改密码时运行自定义函数


请帮帮我。谢谢。

当用户重置密码时,WordPress会向管理员的电子邮件发送一封电子邮件

要在用户更改密码时获得通知,可以挂接到更新用户配置文件时触发的配置文件更新操作

当启动操作时,WordPress已经验证并更新了用户的详细信息,我们只需要检查用户是否随请求提交了密码,如果提交了密码,则用户的密码已更改

function my_profile_update( $user_id ) {
    if ( ! isset( $_POST['pass1'] ) || '' == $_POST['pass1'] ) {
        return;
    }
    elseif(!$_POST['pass1'] === $_POST['pass2']){
        return;
    }


    // password changed...
}
add_action( 'profile_update', 'my_profile_update' );

你能详细说明什么样的增加安全性吗?例如,当密码更改时,我可以向用户发送短信。
profile\u update
hook与所有用户的profile update一起工作,如果你只想为管理员用户应用该功能,那么请使用
current\u user\u Can()检查功能。