Intereting Posts
jQuery не работает в бэкэнде виджета Внесите специальный сценарий в создание учетной записи (и никогда больше) Использовать oEmbed в элементах списка другие короткие коды в контактной форме 7 ПОЧТА Как получить изображение, переданное через FTP или скрипт, чтобы появиться в Media Manager? Предотвращать уведомления и предупреждения в error_reporting? Могу ли я добавить вложенную папку в блог на мой сайт и использовать другую тему Admin: как сделать кнопку фильтра пользовательского списка отправить GET queryvars Добавление пользовательских запросов vars к довольно постоянным ссылкам Отображение страницы WordPress 404 в подкаталоге с собственной 404 страницей Переименование темы, так что она помогает SEO и используемая тема скрыта Как отключить флажок, когда значение поля списка изменяется в tinymce Потеряно для направления о том, как продолжить строительство темы Есть ли функция для получения информации о сообщении для любого publish_status по идентификатору сообщения? Admin WordPress лучший способ узнать, является ли комментарий от пользователя?

Выполнить функцию, когда администратор изменяет роль пользователя

Как я могу выполнить функцию, когда администратор изменяет пользовательскую роль пользователя?

У меня две роли пользователя: один – агент, а другой – клиент .

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

В этой функции мне нужно получить все содержимое и мета-поля пользователя, получив идентификатор пользователя .

Solutions Collecting From Web of "Выполнить функцию, когда администратор изменяет роль пользователя"

Вы можете использовать hook set_user_role , который будет срабатывать только при изменении роли пользователя:

 add_action( 'set_user_role', function( $user_id, $role, $old_roles ) { // Your code ... }, 10, 3 ); 

Если вы хотите ограничить это до обновления профиля, вы можете использовать:

 add_action( 'set_user_role', function( $user_id ) { add_action( 'profile_update', function( $user_id ) { // Your code here ... } ); } );