# get_user_option()

URL: https://chugunov.pro/api-wordpress/functions/get_user_option/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 2.0.0.

## Сигнатура

```php
get_user_option( string $option, int $user, string $deprecated = '' ): mixed
```

## Описание

Если ID пользователя не указан, вместо него используется текущий пользователь. Если ID пользователя указан, извлекаются данные этого пользователя. Фильтр результата также передаёт исходное имя опции и, наконец, объект данных пользователя в качестве третьего параметра.
Опция сначала проверяется по имени на уровне сайта, затем по имени на уровне сети.

## Параметры

- `$option` `string` — обязательный. Имя пользовательской опции.
- `$user` `int` — необязательный. ID пользователя.
- `$deprecated` `string` — необязательный, по умолчанию `''`. Используйте get_option() для проверки опции в таблице опций.

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

`mixed`

## Исходный код

Файл: `wp-includes/user.php:753`

```php
function get_user_option( $option, $user = 0, $deprecated = '' ) {
	global $wpdb;

	if ( ! empty( $deprecated ) ) {
		_deprecated_argument( __FUNCTION__, '3.0.0' );
	}

	if ( empty( $user ) ) {
		$user = get_current_user_id();
	}

	$user = get_userdata( $user );
	if ( ! $user ) {
		return false;
	}

	$prefix = $wpdb->get_blog_prefix();
	if ( $user->has_prop( $prefix . $option ) ) { // Blog-specific.
		$result = $user->get( $prefix . $option );
	} elseif ( $user->has_prop( $option ) ) { // User-specific and cross-blog.
		$result = $user->get( $option );
	} else {
		$result = false;
	}

	/**
	 * Filters a specific user option value.
	 *
	 * The dynamic portion of the hook name, `$option`, refers to the user option name.
	 *
	 * @since 2.5.0
	 *
	 * @param mixed   $result Value for the user's option.
	 * @param string  $option Name of the option being retrieved.
	 * @param WP_User $user   WP_User object of the user whose option is being retrieved.
	 */
	return apply_filters( "get_user_option_{$option}", $result, $option, $user );
}
```

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

- 2.0.0 — Introduced.

## Связанные

Использует: `wpdb::get_blog_prefix`, [`get_userdata`](https://chugunov.pro/api-wordpress/functions/get_userdata/), [`_deprecated_argument`](https://chugunov.pro/api-wordpress/functions/_deprecated_argument/), [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/), [`get_current_user_id`](https://chugunov.pro/api-wordpress/functions/get_current_user_id/).
Используется в: [`wp_localize_community_events`](https://chugunov.pro/api-wordpress/functions/wp_localize_community_events/), [`wp_ajax_get_community_events`](https://chugunov.pro/api-wordpress/functions/wp_ajax_get_community_events/), [`wp_edit_attachments_query_vars`](https://chugunov.pro/api-wordpress/functions/wp_edit_attachments_query_vars/), `WP_Screen::render_per_page_options`, `WP_Screen::render_screen_meta`, [`get_hidden_columns`](https://chugunov.pro/api-wordpress/functions/get_hidden_columns/), [`get_hidden_meta_boxes`](https://chugunov.pro/api-wordpress/functions/get_hidden_meta_boxes/), `WP_List_Table::get_items_per_page`, [`admin_color_scheme_picker`](https://chugunov.pro/api-wordpress/functions/admin_color_scheme_picker/), [`wp_color_scheme_settings`](https://chugunov.pro/api-wordpress/functions/wp_color_scheme_settings/), [`install_plugins_favorites_form`](https://chugunov.pro/api-wordpress/functions/install_plugins_favorites_form/), [`display_plugins_table`](https://chugunov.pro/api-wordpress/functions/display_plugins_table/), [`wp_dashboard_quick_press`](https://chugunov.pro/api-wordpress/functions/wp_dashboard_quick_press/), [`default_password_nag_handler`](https://chugunov.pro/api-wordpress/functions/default_password_nag_handler/), [`default_password_nag_edit_user`](https://chugunov.pro/api-wordpress/functions/default_password_nag_edit_user/), [`default_password_nag`](https://chugunov.pro/api-wordpress/functions/default_password_nag/), `WP_Plugin_Install_List_Table::prepare_items`, [`iframe_header`](https://chugunov.pro/api-wordpress/functions/iframe_header/), [`do_meta_boxes`](https://chugunov.pro/api-wordpress/functions/do_meta_boxes/), [`wp_iframe`](https://chugunov.pro/api-wordpress/functions/wp_iframe/), [`wp_edit_posts_query`](https://chugunov.pro/api-wordpress/functions/wp_edit_posts_query/), [`postbox_classes`](https://chugunov.pro/api-wordpress/functions/postbox_classes/), [`wp_ajax_query_themes`](https://chugunov.pro/api-wordpress/functions/wp_ajax_query_themes/), [`themes_api`](https://chugunov.pro/api-wordpress/functions/themes_api/), [`wp_nav_menu_setup`](https://chugunov.pro/api-wordpress/functions/wp_nav_menu_setup/), [`wp_initial_nav_menu_meta_boxes`](https://chugunov.pro/api-wordpress/functions/wp_initial_nav_menu_meta_boxes/), [`enqueue_comment_hotkeys_js`](https://chugunov.pro/api-wordpress/functions/enqueue_comment_hotkeys_js/), [`auth_redirect`](https://chugunov.pro/api-wordpress/functions/auth_redirect/), [`user_can_richedit`](https://chugunov.pro/api-wordpress/functions/user_can_richedit/), [`_get_admin_bar_pref`](https://chugunov.pro/api-wordpress/functions/_get_admin_bar_pref/), [`wp_user_settings`](https://chugunov.pro/api-wordpress/functions/wp_user_settings/), [`get_all_user_settings`](https://chugunov.pro/api-wordpress/functions/get_all_user_settings/), [`wp_style_loader_src`](https://chugunov.pro/api-wordpress/functions/wp_style_loader_src/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/get_user_option/
