Make WordPress Core


Ignore:
Timestamp:
11/02/2016 07:13:24 AM (8 years ago)
Author:
rmccue
Message:

REST API: Allow querying for multiple slug values.

Props jnylen0, rachelbaker.
Fixes #38579.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php

    r39089 r39093  
    170170            'parent_exclude' => 'post_parent__not_in',
    171171            'search'         => 's',
    172             'slug'           => 'name',
     172            'slug'           => 'post_name__in',
    173173            'status'         => 'post_status',
    174174        );
     
    883883            'posts_per_page',
    884884            'date_query',
     885            'post_name__in',
    885886        );
    886887
     
    21132114
    21142115        $params['slug'] = array(
    2115             'description'       => __( 'Limit result set to posts with a specific slug.' ),
    2116             'type'              => 'string',
    2117             'validate_callback' => 'rest_validate_request_arg',
     2116            'description'       => __( 'Limit result set to posts with one or more specific slugs.' ),
     2117            'type'              => 'array',
     2118            'sanitize_callback' => 'wp_parse_slug_list',
    21182119        );
    21192120
Note: See TracChangeset for help on using the changeset viewer.