当用户点击忘记密码并更改密码时,我将未使用的密码传递给其他系统。当管理员从仪表板更改用户密码并单击更新时,我也想这样做。管理员编辑用户详细信息时是否有任何钩子我可以获取用户ID及其编辑的信息,以便我可以将其插入到其他表中。我尝试过使用
add_action( 'password_reset', 'my_password_reset', 10, 2 );
但它只适用于忘记密码?
任何建议都将受到高度赞赏
答案 0 :(得分:0)
您好试试这段代码。
//is run when you edit YOUR profile, and save it
add_action( 'personal_options_update', 'getDataFunction' );
//is run when you edit ANY OTHER profile and save it
add_action( 'edit_user_profile_update', 'getDataFunction' );
function getDataFunction($userId){
echo '<pre>'; print_r($_REQUEST);
echo $userId;
die();
}
您将获得所有数据。如果您在回答中找到任何疑问,请告诉我。