Skip to content

Commit 87a20a8

Browse files
committed
Rename new endpoints
1 parent e8f2563 commit 87a20a8

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

src/wp-includes/post.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ function create_initial_post_types() {
398398
'show_in_menu' => false,
399399
'show_in_rest' => true,
400400
'rewrite' => false,
401-
'rest_base' => 'wp_template',
401+
'rest_base' => 'created-templates',
402402
'rest_controller_class' => 'WP_REST_Posts_Controller',
403403
'late_route_registration' => true,
404404
'capability_type' => array( 'template', 'templates' ),

src/wp-includes/rest-api.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,7 @@ function create_initial_rest_routes() {
296296
// longer. They still require a post type object when contructing the class.
297297
// To maintain backward and changes to these controller classes, we make use
298298
// that the wp_template post type has the right information it needs.
299+
$current_wp_template_rest_base = $wp_post_types['wp_template']->rest_base;
299300
$wp_post_types['wp_template']->rest_base = 'templates';
300301
// Store the classes so they can be restored.
301302
$original_rest_controller_class = $wp_post_types['wp_template']->rest_controller_class;
@@ -321,7 +322,7 @@ function create_initial_rest_routes() {
321322
$wp_post_types['wp_template']->autosave_rest_controller_class = $original_autosave_rest_controller_class;
322323
$wp_post_types['wp_template']->revisions_rest_controller_class = $original_revisions_rest_controller_class;
323324
// Restore the original base.
324-
$wp_post_types['wp_template']->rest_base = 'wp_template';
325+
$wp_post_types['wp_template']->rest_base = $current_wp_template_rest_base;
325326

326327
// Register the old routes.
327328
$autosaves_controller->register_routes();

src/wp-includes/rest-api/endpoints/class-wp-rest-registered-templates-controller.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
class WP_REST_Registered_Templates_Controller extends WP_REST_Templates_Controller {
44
public function __construct() {
5-
$this->rest_base = 'wp_registered_template';
5+
$this->rest_base = 'registered-templates';
66
$this->namespace = 'wp/v2';
77
}
88

tests/phpunit/tests/rest-api/rest-schema-setup.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -157,14 +157,14 @@ public function test_expected_routes_in_schema() {
157157
'/wp/v2/templates/(?P<parent>([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/autosaves/(?P<id>[\d]+)',
158158
'/wp/v2/templates/(?P<parent>([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions',
159159
'/wp/v2/templates/(?P<parent>([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions/(?P<id>[\d]+)',
160-
'/wp/v2/wp_registered_template',
161-
'/wp/v2/wp_registered_template/(?P<id>([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)',
162-
'/wp/v2/wp_template',
163-
'/wp/v2/wp_template/(?P<id>[\d]+)',
164-
'/wp/v2/wp_template/(?P<id>[\d]+)/autosaves',
165-
'/wp/v2/wp_template/(?P<parent>[\d]+)/autosaves/(?P<id>[\d]+)',
166-
'/wp/v2/wp_template/(?P<parent>[\d]+)/revisions',
167-
'/wp/v2/wp_template/(?P<parent>[\d]+)/revisions/(?P<id>[\d]+)',
160+
'/wp/v2/registered-templates',
161+
'/wp/v2/registered-templates/(?P<id>([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)',
162+
'/wp/v2/created-templates',
163+
'/wp/v2/created-templates/(?P<id>[\d]+)',
164+
'/wp/v2/created-templates/(?P<id>[\d]+)/autosaves',
165+
'/wp/v2/created-templates/(?P<parent>[\d]+)/autosaves/(?P<id>[\d]+)',
166+
'/wp/v2/created-templates/(?P<parent>[\d]+)/revisions',
167+
'/wp/v2/created-templates/(?P<parent>[\d]+)/revisions/(?P<id>[\d]+)',
168168
'/wp/v2/templates/lookup',
169169
'/wp/v2/themes',
170170
'/wp/v2/themes/(?P<stylesheet>[^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)',

0 commit comments

Comments
 (0)