注册默认的REST API过滤器。
原型
rest_api_default_filters()
描述
附加到’rest_api_init’操作,以便更轻松地进行测试和禁用这些过滤器。
源文件
路径:wp-includes/rest-api.php
<?php
...
function rest_api_default_filters() {
// Deprecated reporting.
add_action( 'deprecated_function_run', 'rest_handle_deprecated_function', 10, 3 );
add_filter( 'deprecated_function_trigger_error', '__return_false' );
add_action( 'deprecated_argument_run', 'rest_handle_deprecated_argument', 10, 3 );
add_filter( 'deprecated_argument_trigger_error', '__return_false' );
// Default serving.
add_filter( 'rest_pre_serve_request', 'rest_send_cors_headers' );
add_filter( 'rest_post_dispatch', 'rest_send_allow_header', 10, 3 );
add_filter( 'rest_post_dispatch', 'rest_filter_response_fields', 10, 3 );
add_filter( 'rest_pre_dispatch', 'rest_handle_options_request', 10, 3 );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/rest_api_default_filters/