Я передаю не хэшированный пароль в другую систему, когда пользователь щелкает забытый пароль и меняет его. Я также хочу сделать то же самое, когда администратор меняет пароль пользователя на панели инструментов и нажимает кнопку Обновить. Есть ли ловушка, когда администратор редактирует данные пользователя, я могу получить идентификатор пользователя и его отредактированную информацию, чтобы я мог вставить его в другую таблицу. Я пытался использовать
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();
}
Вы получите все данные. Дайте мне знать, если найдете ответ на вопрос.
Других решений пока нет …