[wp-trac] [WordPress Trac] #62742: Add Missing REST API Filters to WP_REST_Global_Styles_Revisions_Controller
WordPress Trac
noreply at wordpress.org
Tue Aug 26 22:59:29 UTC 2025
#62742: Add Missing REST API Filters to WP_REST_Global_Styles_Revisions_Controller
--------------------------------------+-----------------------
Reporter: vipulpatil | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 6.9
Component: REST API | Version: 6.7
Severity: normal | Resolution:
Keywords: has-patch has-unit-tests | Focuses: rest-api
--------------------------------------+-----------------------
Comment (by rcorrales):
Tested the filters locally and confirmed both are working correctly:
'''Test command (in browser console while logged in to wp-admin):'''
{{{#!javascript
fetch('/wp-json/wp/v2/global-styles/<id>/revisions', {
headers: { 'X-WP-Nonce': wpApiSettings.nonce }
})
.then(r => r.json())
.then(data => console.log(data));
}}}
'''Tested filters'''
{{{#!php
add_filter( 'rest_global_styles_revision_query', function( $args,
$request ) {
$args['posts_per_page'] = 1; // Modify query to return only one
revision.
return $args;
}, 10, 2 );
add_filter( 'rest_prepare_global_styles_revision', function( $response,
$post, $request ) {
$response->data['_test_filter_applied'] = true; // Modify response
by adding a test field.
return $response;
}, 10, 3 );
}}}
Both filters trigger correctly and can modify query parameters and
response data.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/62742#comment:7>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list