rest_pre_update_setting

過濾鉤子
apply_filters( 'rest_pre_update_setting', false, $name, $request[ $name ], $args )
引數
  • (bool) $result Whether to override the default behavior for updating the value of a setting.
    Required:
  • (string) $name Setting name (as shown in REST API responses).
    Required:
  • (mixed) $value Updated setting value.
    Required:
  • (array) $args Arguments passed to register_setting() for this setting.
    Required:
定義位置
相關勾子
rest_pre_get_settingrest_prepare_statuspre_update_optionrest_prepare_userrest_prepare_revision
相關方法
core_auto_updates_settingsrest_parse_dateset_user_settingregister_settingget_user_settingget_core_updates
引入
4.7.0
棄用
-

rest_pre_update_setting: 這是WordPress的一個過濾鉤,在更新REST API設定之前被觸發。它允許開發者在設定被儲存到資料庫之前修改它的值。

過濾是否通過REST API搶佔設定值更新。

允許劫持設定更新邏輯並通過返回true重寫內建行為。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$updated = apply_filters( 'rest_pre_update_setting', false, $name, $request[ $name ], $args );
$updated = apply_filters( 'rest_pre_update_setting', false, $name, $request[ $name ], $args );
$updated = apply_filters( 'rest_pre_update_setting', false, $name, $request[ $name ], $args );

常見問題

FAQs
檢視更多 >