Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
225beea
REST API endpoints for sites
lloc Aug 14, 2026
088f7b7
Merge branch 'trunk' into feature/40365-rest-sites-endpoint
lloc Aug 19, 2026
5c7205d
Merge branch 'trunk' into feature/40365-rest-sites-endpoint
lloc Aug 20, 2026
cc81250
REST API: Add sites endpoints
lloc Aug 22, 2026
b447451
REST API: Drop is_super_admin() from sites checks
lloc Aug 25, 2026
b3ff7ed
Merge branch 'trunk' into feature/40365-rest-sites-endpoint
lloc Aug 27, 2026
375b136
Tests: Add unit tests for WP_REST_Site_Meta_Fields functionality
spacedmonkey Aug 28, 2026
b7a51db
Tests: Rename rest-sites-controller.php to wpRestSitesController.php …
spacedmonkey Aug 28, 2026
0197d37
Merge pull request #1 from spacedmonkey/feature/40365-rest-sites-endp…
lloc Sep 2, 2026
829c066
Merge pull request #2 from spacedmonkey/feature/40365-rest-sites-endp…
lloc Sep 2, 2026
1a4ddf8
Enhance site deletion process to support force deletion and user removal
spacedmonkey Sep 4, 2026
13c56ee
Tests: Add validation for existing domain and path when creating or u…
spacedmonkey Sep 4, 2026
8fe0b65
Remove redundant cache update call in site creation process
spacedmonkey Sep 4, 2026
e0801aa
REST API: Validate domain and path on the Sites Controller
spacedmonkey Sep 4, 2026
9ca95a1
Merge remote-tracking branch 'fork-1/feature/40365-rest-sites-endpoin…
spacedmonkey Sep 4, 2026
cee5f71
Merge pull request #3 from spacedmonkey/feature/40365-rest-sites-endp…
lloc Sep 11, 2026
a8889ee
Merge pull request #4 from spacedmonkey/feature/40365-rest-sites-endp…
lloc Sep 11, 2026
396291c
Merge branch 'trunk' into feature/40365-rest-sites-endpoint
lloc Sep 14, 2026
586589d
Apply suggestion from @spacedmonkey
spacedmonkey Sep 18, 2026
06c7410
Merge branch 'trunk' into feature/40365-rest-sites-endpoint
spacedmonkey Sep 18, 2026
a6430fb
Apply suggestion from @spacedmonkey
spacedmonkey Sep 18, 2026
b178b2f
Update src/wp-includes/rest-api/endpoints/class-wp-rest-sites-control…
lloc Sep 28, 2026
8b519ff
Update src/wp-includes/rest-api/endpoints/class-wp-rest-sites-control…
lloc Sep 28, 2026
797e119
Update src/wp-includes/rest-api/endpoints/class-wp-rest-sites-control…
lloc Sep 28, 2026
4ef1358
REST API: Rename check_domain_is_available() to check_url_is_availabl…
spacedmonkey Sep 28, 2026
94b6c0e
Tests: Add unit tests for check_url_is_available().
spacedmonkey Sep 28, 2026
13b9603
Define allow_batch support for site endpoints
spacedmonkey Sep 29, 2026
6f0330c
Add per-network super-admin scoping to REST sites controller (WIP)
spacedmonkey Sep 30, 2026
21377c7
Merge pull request #8 from spacedmonkey/feature/40365-rest-sites-endp…
lloc Sep 30, 2026
b474a90
Merge pull request #7 from spacedmonkey/feature/40365-rest-sites-endp…
lloc Sep 30, 2026
7c9f2e3
Merge pull request #6 from spacedmonkey/fix/40365-check-url-is-available
lloc Sep 30, 2026
7a81e50
Revert "Add per-network super-admin scoping to REST sites controller"
lloc Sep 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions src/wp-includes/rest-api.php
Original file line number Diff line number Diff line change
Expand Up @@ -324,6 +324,10 @@ function create_initial_rest_routes() {
$controller = new WP_REST_Comments_Controller();
$controller->register_routes();

// Sites.
$controller = new WP_REST_Sites_Controller();
$controller->register_routes();

$search_handlers = array(
new WP_REST_Post_Search_Handler(),
new WP_REST_Term_Search_Handler(),
Expand Down
Loading
Loading