Make WordPress Core


Ignore:
Timestamp:
04/19/2022 02:56:40 PM (3 years ago)
Author:
gziolo
Message:

REST API: Add array argument to getItems for Pattern Directory endopoint

Since http://api.wordpress.org/patterns API supports array parameters, there is no need to implode slug values inside the _register_remote_theme_patterns function.
Both WP_REST_Pattern_Directory_Controller and _register_remote_theme_patternsmust be updated to support array request arguments.

Props antonvlasenko.
Fixes #55574.
Follow-up #55505, [53152].

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/block-patterns.php

    r53152 r53218  
    156156
    157157    $request         = new WP_REST_Request( 'GET', '/wp/v2/pattern-directory/patterns' );
    158     $request['slug'] = implode( ',', $pattern_settings );
     158    $request['slug'] = $pattern_settings;
    159159    $response        = rest_do_request( $request );
    160160    if ( $response->is_error() ) {
Note: See TracChangeset for help on using the changeset viewer.