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

rest_pre_get_setting

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

Сигнатура

apply_filters( 'rest_pre_get_setting', mixed $result, string $name, array $args )

Описание

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

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

Allow hijacking the setting value and overriding the built-in behavior by returning a non-null value. The returned value will be presented as the setting value instead.

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

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

Параметры

$result mixed обязательный
Значение, используемое для запрошенной настройки. Может быть скалярным значением, соответствующим зарегистрированной схеме настройки, или null для следования стандартному поведению get_option().
$name string обязательный
Имя настройки (в том виде, в каком оно отображается в ответах REST API).
$args array обязательный
Аргументы, переданные в register_setting() для этой настройки.

Исходный код

wp-includes/rest-api/endpoints/class-wp-rest-settings-controller.php:98

$response[ $name ] = apply_filters( 'rest_pre_get_setting', null, $name, $args );

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

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

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

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