функция since 3.0.0

delete_user_option()

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

Сигнатура

delete_user_option( int $user_id, string $option_name, bool $is_global = false ): bool

Описание

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

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

User options are just like user metadata except that they have support for global blog options. If the ‘is_global’ parameter is false, which it is by default, it will prepend the WordPress table prefix to the option name.

Параметры

$user_id int обязательный
ID пользователя
$option_name string обязательный
Имя пользовательской опции.
$is_global bool необязательный = false
Является ли имя опции глобальным или относящимся к конкретному блогу. Значение по умолчанию false (относится к конкретному блогу).

Возвращаемое значение

bool

Исходный код

wp-includes/user.php:840

function delete_user_option( $user_id, $option_name, $is_global = false ) {
	global $wpdb;

	if ( ! $is_global ) {
		$option_name = $wpdb->get_blog_prefix() . $option_name;
	}

	return delete_user_meta( $user_id, $option_name );
}

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

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

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

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