当用户单击忘记密码并更改密码时,我将未散列的密码传递给不同的系统。当管理员从仪表板更改用户密码并单击更新时,我也想这样做。当管理员编辑用户详细信息时,是否有任何钩子可以获取用户 ID 及其编辑的信息,以便我可以将其插入花药表中。我试过使用
add_action( 'password_reset', 'my_password_reset', 10, 2 );
但它只适用于忘记密码?
任何建议将不胜感激
当用户单击忘记密码并更改密码时,我将未散列的密码传递给不同的系统。当管理员从仪表板更改用户密码并单击更新时,我也想这样做。当管理员编辑用户详细信息时,是否有任何钩子可以获取用户 ID 及其编辑的信息,以便我可以将其插入花药表中。我试过使用
add_action( 'password_reset', 'my_password_reset', 10, 2 );
但它只适用于忘记密码?
任何建议将不胜感激
你好试试这个代码。
//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();
}
你会得到所有的数据。如果您对答案有任何疑问,请告诉我。