过滤REST API识别的设置的值。

原型

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

描述

允许通过返回非空值来劫持设置值并覆盖内置行为。返回的值将显示为设置值。

参数

$result (mixed) 用于请求的设置的值。可以是与设置的已注册模式匹配的标量,也可以为null以遵循默认的get_option()行为。

$name (string) 设置名称(如REST API响应中所示)。

$args (array) 对此设置传递给register_setting()的参数。

源文件

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

其他

英文文档:https://developer.wordpress.org/reference/hooks/rest_pre_get_setting/