функция since 4.9.0

wp_switch_roles_and_user()

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

Сигнатура

wp_switch_roles_and_user( int $new_site_id, int $old_site_id )

Описание

Переключает инициализированные роли и права доступа текущего пользователя на другой сайт.

Параметры

$new_site_id int обязательный
ID нового сайта.
$old_site_id int обязательный
ID прежнего сайта.

Исходный код

wp-includes/ms-blogs.php:695

function wp_switch_roles_and_user( $new_site_id, $old_site_id ) {
	if ( $new_site_id === $old_site_id ) {
		return;
	}

	if ( ! did_action( 'init' ) ) {
		return;
	}

	wp_roles()->for_site( $new_site_id );
	wp_get_current_user()->for_site( $new_site_id );
}

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

ВерсияОписание
4.9.0 Introduced.

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

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