PluginProbe
Gutenberg / 17.0.2
Gutenberg v17.0.2
24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 All 403 releases
← All changes | lib/rest-api.php +5 -32 23.5.217.0.2 View file →
@@ -10,38 +10,11 @@
10 10 die( 'Silence is golden.' );
11 11 }
12 12
13 13 /**
14 - * Overrides the REST controller for the `wp_global_styles` post type.
15 - *
16 - * @param array $args Array of arguments for registering a post type.
17 - * See the register_post_type() function for accepted arguments.
18 - *
19 - * @return array Array of arguments for registering a post type.
14 + * Registers the Global Styles REST API routes.
20 15 */
21 -function gutenberg_override_global_styles_endpoint( array $args ): array {
22 - $args['rest_controller_class'] = 'WP_REST_Global_Styles_Controller_Gutenberg';
23 - $args['late_route_registration'] = true;
24 - $args['show_in_rest'] = true;
25 - $args['rest_base'] = 'global-styles';
26 -
27 - return $args;
16 +function gutenberg_register_global_styles_endpoints() {
17 + $global_styles_controller = new WP_REST_Global_Styles_Controller_Gutenberg();
18 + $global_styles_controller->register_routes();
28 19 }
29 -add_filter( 'register_wp_global_styles_post_type_args', 'gutenberg_override_global_styles_endpoint' );
30 -
31 -/**
32 - * Registers the Edit Site Export REST API routes.
33 - */
34 -function gutenberg_register_edit_site_export_controller_endpoints() {
35 - $edit_site_export_controller = new WP_REST_Edit_Site_Export_Controller_Gutenberg();
36 - $edit_site_export_controller->register_routes();
37 -}
38 -add_action( 'rest_api_init', 'gutenberg_register_edit_site_export_controller_endpoints' );
39 -
40 -/**
41 - * Registers the Icons Registry REST API routes.
42 - */
43 -function gutenberg_register_icon_controller_endpoints() {
44 - $icons_controller = new WP_REST_Icons_Controller_Gutenberg();
45 - $icons_controller->register_routes();
46 -}
47 -add_action( 'rest_api_init', 'gutenberg_register_icon_controller_endpoints' );
20 +add_action( 'rest_api_init', 'gutenberg_register_global_styles_endpoints' );