注册默认的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/