# rest_menu_read_access

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

Тип: хук-фильтр.
Появился в версии: 6.8.0.

## Сигнатура

```php
apply_filters( 'rest_menu_read_access', bool $read_only_access, WP_REST_Request $request, WP_REST_Controller $controller )
```

## Описание

Фильтрует, есть ли у текущего пользователя доступ на чтение к пунктам меню через REST API.

## Параметры

- `$read_only_access` `bool` — обязательный. Есть ли у текущего пользователя доступ на чтение к пунктам меню через REST API.
- `$request` `WP_REST_Request` — обязательный. Полные сведения о запросе.
- `$controller` `WP_REST_Controller` — обязательный. Текущий экземпляр контроллера.

## Фильтруемое значение

Есть ли у текущего пользователя доступ на чтение к пунктам меню через REST API.

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

Файл: `wp-includes/rest-api/endpoints/class-wp-rest-menu-items-controller.php:93`

```php
$read_only_access = apply_filters( 'rest_menu_read_access', false, $request, $this );
```

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

- 6.8.0 — Introduced.

## Связанные

Используется в: `WP_REST_Menu_Locations_Controller::check_has_read_only_access`, `WP_REST_Menu_Items_Controller::check_has_read_only_access`, `WP_REST_Menus_Controller::check_has_read_only_access`.

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