# rest_authorization_required_code()

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

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

## Сигнатура

```php
rest_authorization_required_code(): int
```

## Описание

Возвращает контекстный код HTTP-ошибки при неудачной авторизации.

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

`int`

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

Файл: `wp-includes/rest-api.php:1421`

```php
function rest_authorization_required_code() {
	return is_user_logged_in() ? 403 : 401;
}
```

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

- 4.7.0 — Introduced.

## Связанные

Использует: [`is_user_logged_in`](https://chugunov.pro/api-wordpress/functions/is_user_logged_in/).
Используется в: `WP_REST_Icons_Controller::get_items_permissions_check`, `WP_HTTP_Polling_Sync_Server::check_permissions`, `WP_REST_Abilities_V1_Run_Controller::check_ability_permissions`, `WP_REST_Menu_Locations_Controller::check_has_read_only_access`, `WP_REST_Font_Faces_Controller::get_item_permissions_check`, `WP_REST_Font_Faces_Controller::get_items_permissions_check`, `WP_REST_Font_Families_Controller::get_item_permissions_check`, `WP_REST_Font_Families_Controller::get_items_permissions_check`, `WP_REST_Font_Collections_Controller::get_items_permissions_check`, `WP_REST_Template_Revisions_Controller::delete_item_permissions_check`, `WP_REST_Navigation_Fallback_Controller::get_item_permissions_check`, `WP_REST_Block_Patterns_Controller::get_items_permissions_check`, `WP_REST_Block_Pattern_Categories_Controller::get_items_permissions_check`, `WP_REST_Global_Styles_Controller::get_theme_item_permissions_check`, `WP_REST_Menu_Items_Controller::check_has_read_only_access`, `WP_REST_Global_Styles_Controller::get_item_permissions_check`, `WP_REST_Global_Styles_Controller::update_item_permissions_check`, `WP_REST_URL_Details_Controller::permissions_check`, `WP_REST_Menus_Controller::check_has_read_only_access`, `WP_REST_Edit_Site_Export_Controller::permissions_check`, `WP_REST_Widgets_Controller::permissions_check`, `WP_REST_Sidebars_Controller::do_permissions_check`, `WP_REST_Templates_Controller::permissions_check`, `WP_REST_Templates_Controller::get_items_permissions_check`, `WP_REST_Templates_Controller::get_item_permissions_check`, `WP_REST_Pattern_Directory_Controller::get_items_permissions_check`, `WP_REST_Widget_Types_Controller::check_read_permission`, `WP_REST_Application_Passwords_Controller::get_current_item_permissions_check`, `WP_REST_Themes_Controller::get_item_permissions_check`, `WP_REST_Themes_Controller::check_read_active_theme_permission`, `WP_REST_Server::respond_to_request`, `WP_REST_Application_Passwords_Controller::do_permissions_check`, `WP_REST_Application_Passwords_Controller::get_items_permissions_check`, `WP_REST_Application_Passwords_Controller::get_item_permissions_check`, `WP_REST_Application_Passwords_Controller::create_item_permissions_check`, `WP_REST_Application_Passwords_Controller::update_item_permissions_check`, `WP_REST_Application_Passwords_Controller::delete_items_permissions_check`, `WP_REST_Application_Passwords_Controller::delete_item_permissions_check`, `WP_REST_Block_Directory_Controller::get_items_permissions_check`, `WP_REST_Plugins_Controller::plugin_status_permission_check`.

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