# wp_get_current_user()

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

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

## Сигнатура

```php
wp_get_current_user(): WP_User
```

## Описание

Устанавливает текущего пользователя, если он ещё не задан. Текущим пользователем будет назначен вошедший в систему. Если ни один пользователь не вошёл в систему, то текущим пользователем будет назначен 0, что недопустимо и не даёт никаких прав доступа.
См. also_wp_get_current_user()

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

`WP_User` — WP_User

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

Файл: `wp-includes/pluggable.php:69`

```php
function wp_get_current_user() {
	return _wp_get_current_user();
}
```

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

- 2.0.3 — Introduced.

## Связанные

Использует: [`_wp_get_current_user`](https://chugunov.pro/api-wordpress/functions/_wp_get_current_user/).
Используется в: [`wp_register_core_abilities`](https://chugunov.pro/api-wordpress/functions/wp_register_core_abilities/), `WP_REST_Application_Passwords_Controller::get_user`, [`populate_network_meta`](https://chugunov.pro/api-wordpress/functions/populate_network_meta/), [`the_block_editor_meta_box_post_form_hidden_fields`](https://chugunov.pro/api-wordpress/functions/the_block_editor_meta_box_post_form_hidden_fields/), [`wp_enqueue_code_editor`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_code_editor/), [`wp_switch_roles_and_user`](https://chugunov.pro/api-wordpress/functions/wp_switch_roles_and_user/), `WP_Widget_Custom_HTML::add_help_text`, [`update_network_option_new_admin_email`](https://chugunov.pro/api-wordpress/functions/update_network_option_new_admin_email/), [`get_user_locale`](https://chugunov.pro/api-wordpress/functions/get_user_locale/), `WP_REST_Users_Controller::get_current_item`, `WP_REST_Comments_Controller::create_item`, [`wp_handle_comment_submission`](https://chugunov.pro/api-wordpress/functions/wp_handle_comment_submission/), `WP_Screen::render_meta_boxes_preferences`, [`signup_another_blog`](https://chugunov.pro/api-wordpress/functions/signup_another_blog/), [`validate_another_blog_signup`](https://chugunov.pro/api-wordpress/functions/validate_another_blog_signup/), [`validate_blog_form`](https://chugunov.pro/api-wordpress/functions/validate_blog_form/), [`update_option_new_admin_email`](https://chugunov.pro/api-wordpress/functions/update_option_new_admin_email/), [`send_confirmation_on_profile_email`](https://chugunov.pro/api-wordpress/functions/send_confirmation_on_profile_email/), [`set_screen_options`](https://chugunov.pro/api-wordpress/functions/set_screen_options/), [`wp_ajax_closed_postboxes`](https://chugunov.pro/api-wordpress/functions/wp_ajax_closed_postboxes/), [`wp_ajax_hidden_columns`](https://chugunov.pro/api-wordpress/functions/wp_ajax_hidden_columns/), [`wp_ajax_meta_box_order`](https://chugunov.pro/api-wordpress/functions/wp_ajax_meta_box_order/), [`wp_ajax_replyto_comment`](https://chugunov.pro/api-wordpress/functions/wp_ajax_replyto_comment/), [`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/), [`confirm_delete_users`](https://chugunov.pro/api-wordpress/functions/confirm_delete_users/), [`is_super_admin`](https://chugunov.pro/api-wordpress/functions/is_super_admin/), [`current_user_can`](https://chugunov.pro/api-wordpress/functions/current_user_can/), `WP_Customize_Manager::register_controls`, [`wp_verify_nonce`](https://chugunov.pro/api-wordpress/functions/wp_verify_nonce/), [`wp_create_nonce`](https://chugunov.pro/api-wordpress/functions/wp_create_nonce/), [`is_user_logged_in`](https://chugunov.pro/api-wordpress/functions/is_user_logged_in/), [`wp_default_editor`](https://chugunov.pro/api-wordpress/functions/wp_default_editor/), `WP::init`, [`wp_admin_bar_my_account_item`](https://chugunov.pro/api-wordpress/functions/wp_admin_bar_my_account_item/), [`wp_admin_bar_my_account_menu`](https://chugunov.pro/api-wordpress/functions/wp_admin_bar_my_account_menu/), [`wp_update_user`](https://chugunov.pro/api-wordpress/functions/wp_update_user/), [`get_current_user_id`](https://chugunov.pro/api-wordpress/functions/get_current_user_id/), [`is_user_option_local`](https://chugunov.pro/api-wordpress/functions/is_user_option_local/), [`is_user_spammy`](https://chugunov.pro/api-wordpress/functions/is_user_spammy/).

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