хук-фильтр since 4.9.0

wp_pre_insert_user_data

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'wp_pre_insert_user_data', array $data, bool $update, int|null $user_id, array $userdata )

Описание

Сюда входят только данные из таблицы users, но не метаданные пользователя.

Оригинал (английский)

It only includes data in the users table, not any user metadata.

Фильтруемое значение

Значения и ключи для пользователя. user_login stringЛогин пользователя. Включается только если $update == false user_pass stringПароль пользователя. user_email stringАдрес электронной почты пользователя. user_url stringURL пользователя. user_nicename stringКрасивое имя пользователя. По умолчанию — безопасная для URL версия логина пользователя. display_name stringОтображаемое имя пользователя. user_registered stringМетка времени MySQL, описывающая момент регистрации пользователя. По умолчанию — текущая метка времени UTC.

Параметры

$data array обязательный
Значения и ключи для пользователя. user_login stringЛогин пользователя. Включается только если $update == false user_pass stringПароль пользователя. user_email stringАдрес электронной почты пользователя. user_url stringURL пользователя. user_nicename stringКрасивое имя пользователя. По умолчанию — безопасная для URL версия логина пользователя. display_name stringОтображаемое имя пользователя. user_registered stringМетка времени MySQL, описывающая момент регистрации пользователя. По умолчанию — текущая метка времени UTC.
$update bool обязательный
Обновляется ли пользователь, а не создаётся.
$user_id int|null обязательный
ID обновляемого пользователя или NULL, если пользователь создаётся.
$userdata array обязательный
Необработанный массив данных, переданных в wp_insert_user() .

Исходный код

wp-includes/user.php:2543

$data = apply_filters( 'wp_pre_insert_user_data', $data, $update, ( $update ? $user_id : null ), $userdata );

История изменений

ВерсияОписание
6.8.0 The user’s password is now hashed using bcrypt by default instead of phpass.
5.8.0 The $userdata parameter was added.
4.9.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.