Intereting Posts
Как я могу расширить функцию быстрого редактирования с еще двумя полями Зацикливание через пользовательские налоговые условия и отображение всех сообщений для каждого Как объединить локальные и живые базы данных? Наличие второй страницы администратора для настраиваемого типа сообщения Идентификатор изображений из галереи Лучший способ назначить должность на главной странице новостного сайта? (без категорий, без липких сообщений) Как изменить стиль из div, проверяющего слово во входном поле поиска фильтрация на_состоянии перестала работать, когда я обновился до WP 3.6.1 Пользовательские размеры логотипа для нескольких логотипов Возвращать массив категорий в php-функцию для текущего сообщения Сортировка событий по названию места – сортировка сообщений, заданных соответствующими идентификаторами сообщений Как перебирать базу данных, пока не найдет совпадение Задание таблицы стилей и обеспечение ее загрузки до (не после) таблицы стилей темы Могут ли плагины устаревать? Удалить проверку на стороне клиента по умолчанию для регистрации по умолчанию WordPress?

Как определить, изменяет ли пользователь пароль?

Я хотел бы отслеживать, когда пользователь меняет свой пароль. Есть ли способ обнаружить, когда пароль был изменен?

Solutions Collecting From Web of "Как определить, изменяет ли пользователь пароль?"

WordPress отправляет электронное письмо по электронной почте администратора, когда пользователь сбрасывает свой пароль.

Чтобы получать уведомление, когда пользователь меняет свой пароль, вы можете подключиться к действию profile_update которое запускается при обновлении профиля пользователя.

Когда действие уволено, WordPress уже подтвердил и обновил данные пользователя, нам нужно только проверить, отправил ли пользователь пароль с запросом, если он был отправлен, тогда пароль пользователя изменился.

 function my_profile_update( $user_id ) { if ( ! isset( $_POST['pass1'] ) || '' == $_POST['pass1'] ) { return; } // password changed... } add_action( 'profile_update', 'my_profile_update' );