хук-фильтр since 4.4.0

rest_pre_serve_request

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

Сигнатура

apply_filters( 'rest_pre_serve_request', bool $served, WP_HTTP_Response $result, WP_REST_Request $request, WP_REST_Server $server )

Описание

Позволяет отправить запрос вручную — при возврате true результат API не будет отправлен клиенту.

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

Allow sending the request manually – by returning true, the API result will not be sent to the client.

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

Был ли запрос уже обработан. Значение по умолчанию false.

Параметры

$served bool обязательный
Был ли запрос уже обработан. Значение по умолчанию false.
$result WP_HTTP_Response обязательный
Результат, отправляемый клиенту. Обычно это WP_REST_Response.
$request WP_REST_Request обязательный
Запрос, использованный для формирования ответа.
$server WP_REST_Server обязательный
Экземпляр сервера.

Исходный код

wp-includes/rest-api/class-wp-rest-server.php:510

$served = apply_filters( 'rest_pre_serve_request', false, $result, $request, $this );

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

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

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

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