0

当用户单击忘记密码并更改密码时,我将未散列的密码传递给不同的系统。当管理员从仪表板更改用户密码并单击更新时,我也想这样做。当管理员编辑用户详细信息时,是否有任何钩子可以获取用户 ID 及其编辑的信息,以便我可以将其插入花药表中。我试过使用

 add_action( 'password_reset', 'my_password_reset', 10, 2 );

但它只适用于忘记密码?

任何建议将不胜感激

4

1 回答 1

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();
}

你会得到所有的数据。如果您对答案有任何疑问,请告诉我。

于 2017-09-05T06:33:17.110 回答