Intereting Posts
Сделать каталог плагина распознанным номера новой версии Как получить одно значение из массива get_post_meta ()? Расширение плагина AZIndex для использования пользовательских типов сообщений и пользовательских таксономий remove_action: Исходная попытка не удалась, а попытка позже Обновить значения настраиваемого поля на странице редактирования страницы woocommerce Это хорошая идея сделать всю тему виджетной? Получать сообщение из заказа пользовательского почтового типа двумя таксономиями Автоматическое заполнение полей формы на основе последовательного ввода или выпадающих списков с других сайтов? Как я могу использовать $ wp_customize для редактирования слайдера изображения на главной странице? Получение списка опубликованных сообщений Ajax не работает правильно, используя Firefox, но работает в Chrome Как определить, что вызывает перенаправление для данной страницы? Не удалось выполнить сброс запроса правильно Редактор WordPress для удаления изменений HTML Пользовательский логотип не отображается после обновления wordpress 4.5

как использовать hook deleted_user в пользовательской функции для удаления пользователя из пользовательской таблицы

У меня есть вторая таблица пользователей в моей базе данных WordPress для отдельного приложения, которое я интегрирую. Мне нужно удалить пользователя из этой второй таблицы, когда пользователь будет удален в администраторе WordPress. Я понимаю, что крюк add_action, который мне нужно использовать, – delete_user, но что я буду использовать в качестве идентификатора в предложении WHERE в $ wpdb-> delete query?

Solutions Collecting From Web of "как использовать hook deleted_user в пользовательской функции для удаления пользователя из пользовательской таблицы"

Используя действие delete_user вы можете перейти в user_id и использовать его в качестве основы для удаления пользователя из вашей дополнительной таблицы. Это, конечно, предполагает, что вы используете user_id для установления связи между двумя таблицами. Если нет, вы можете использовать get_userdata() проходящую в user_id чтобы получить больше информации о пользователе. Это будет выглядеть примерно так:

 function custom_remove_user( $user_id ) { // $user_meta = get_userdata( $user_id ); // IF you need additional user info before removal ... } add_action( 'delete_user', 'custom_remove_user', 10 );