Making WordPress.org

Changeset 10627


Ignore:
Timestamp:
01/22/2021 11:00:57 PM (4 years ago)
Author:
iandunn
Message:

Pattern API: Update slugs to match latest.

The CPT switched to using register_rest_field() in https://github.com/WordPress/pattern-directory/commit/23fb1591ffd535e039ea52cca7eebd093e3e2dd8.

Location:
sites/trunk/api.wordpress.org/public_html/patterns/1.0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/api.wordpress.org/public_html/patterns/1.0/index.php

    r10609 r10627  
    3333     *
    3434     * @example Browse all:        `/patterns/1.0/`
    35      * @example Browse a category: `/patterns/1.0/?pattern-categories={id}`
     35     * @example Browse a category: `/patterns/1.0/?pattern_categories={id}`
    3636     * @example Search:            `/patterns/1.0/?search={query}`
    3737     */
    3838    parse_str( $query_string, $query_args );
    3939
    40     $query_args['_fields'] = 'id,title,content,meta';
     40    $query_args['_fields'] = 'id,title,content,meta,category_slugs,keyword_slugs';
    4141
    4242    // Sort alphabetically so that browsing is intuitive. Search will be sorted by rank.
  • sites/trunk/api.wordpress.org/public_html/patterns/1.0/tests/test-index.php

    r10626 r10627  
    2020        $this->assertIsString( $patterns[0]->title->rendered );
    2121        $this->assertIsInt( $patterns[0]->meta->wpop_viewport_width );
    22         $this->assertIsArray( $patterns[0]->meta->wpop_category_slugs );
    23         $this->assertIsArray( $patterns[0]->meta->wpop_keyword_slugs );
     22        $this->assertIsArray( $patterns[0]->category_slugs );
     23        $this->assertIsArray( $patterns[0]->keyword_slugs );
    2424    }
    2525
     
    3737            $term_slugs = array_merge(
    3838                $term_slugs,
    39                 $pattern->meta->wpop_category_slugs
     39                $pattern->category_slugs
    4040            );
    4141        }
     
    6565    public function test_browse_category() : void {
    6666        $button_term_id = 2;
    67         $response       = send_request( '/patterns/1.0/?pattern-categories=' . $button_term_id );
     67        $response       = send_request( '/patterns/1.0/?pattern_categories=' . $button_term_id );
    6868        $patterns       = json_decode( $response->body );
    6969        $term_slugs     = $this->get_term_slugs( $patterns );
Note: See TracChangeset for help on using the changeset viewer.