функция since MU (3.0.0)

add_new_user_to_blog()

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

Сигнатура

add_new_user_to_blog( int $user_id, string $password, array $meta )

Описание

Чтобы добавить пользователя в общем случае, используйте add_user_to_blog() . Эта функция специально подключена к действию ‘wpmu_activate_user’.
См. alsoadd_user_to_blog()

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

To add a user in general, use add_user_to_blog() . This function is specifically hooked into the ‘wpmu_activate_user’ action.

See also

Параметры

$user_id int обязательный
ID пользователя.
$password string обязательный
Пароль пользователя. Игнорируется.
$meta array обязательный
Метаданные регистрации.

Исходный код

wp-includes/ms-functions.php:2309

function add_new_user_to_blog(
	$user_id,
	#[\SensitiveParameter]
	$password,
	$meta
) {
	if ( ! empty( $meta['add_to_blog'] ) ) {
		$blog_id = $meta['add_to_blog'];
		$role    = $meta['new_role'];
		remove_user_from_blog( $user_id, get_network()->site_id ); // Remove user from main blog.

		$result = add_user_to_blog( $blog_id, $user_id, $role );

		if ( ! is_wp_error( $result ) ) {
			update_user_meta( $user_id, 'primary_blog', $blog_id );
		}
	}
}

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

ВерсияОписание
MU (3.0.0) Introduced.

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

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