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

rest_pre_dispatch

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

Сигнатура

apply_filters( 'rest_pre_dispatch', mixed $result, WP_REST_Server $server, WP_REST_Request $request )

Описание

Позволяет перехватить запрос до его диспетчеризации, вернув непустое значение. Возвращённое значение будет использовано для обработки запроса вместо стандартной.

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

Allow hijacking the request before dispatching by returning a non-empty. The returned value will be used to serve the request instead.

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

Ответ, которым нужно заменить запрошенную версию. Может быть чем угодно, что способна вернуть обычная конечная точка, или null, чтобы не перехватывать запрос.

Параметры

$result mixed обязательный
Ответ, которым нужно заменить запрошенную версию. Может быть чем угодно, что способна вернуть обычная конечная точка, или null, чтобы не перехватывать запрос.
$server WP_REST_Server обязательный
Экземпляр сервера.
$request WP_REST_Request обязательный
Запрос, использованный для формирования ответа.

Исходный код

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

$result = apply_filters( 'rest_pre_dispatch', null, $this, $request );

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

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

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

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