функция since 2.0.0

update_user_option()

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

Сигнатура

update_user_option( int $user_id, string $option_name, mixed $newvalue, bool $is_global = false ): int|bool

Описание

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

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

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.

Deletes the user option if $newvalue is empty.

Параметры

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

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

int|bool

Исходный код

wp-includes/user.php:813

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

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

	return update_user_meta( $user_id, $option_name, $newvalue );
}

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

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

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

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