rest_pre_get_setting

過濾鉤子
apply_filters( 'rest_pre_get_setting', null, $name, $args )
引數
  • (mixed) $result Value to use for the requested setting. Can be a scalar matching the registered schema for the setting, or null to follow the default get_option() behavior.
    Required:
  • (string) $name Setting name (as shown in REST API responses).
    Required:
  • (array) $args Arguments passed to register_setting() for this setting.
    Required:
定義位置
相關勾子
rest_pre_update_settingregister_settingunregister_settingrest_prepare_statuspre_get_shortlink
相關方法
register_settingget_settingsunregister_settingregister_initial_settings__return_empty_stringrest_get_server
引入
4.7.0
棄用
-

rest_pre_get_setting – 這個鉤子用於修改由REST API返回的單個設定的查詢引數。每當通過REST API查詢一個單一的設定,並在返回響應之前,這個鉤子就會被觸發。它為開發者提供了一種方法來修改被API查詢的設定的查詢引數。

過濾由 REST API 識別的設定的值。

允許劫持設定值,並通過返回一個非空值來覆蓋內建行為。 返回的值將作為設定值呈現。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$response[ $name ] = apply_filters( 'rest_pre_get_setting', null, $name, $args );
$response[ $name ] = apply_filters( 'rest_pre_get_setting', null, $name, $args );
$response[ $name ] = apply_filters( 'rest_pre_get_setting', null, $name, $args );

常見問題

FAQs
檢視更多 >