Make WordPress Core


Ignore:
Timestamp:
11/02/2016 07:13:24 AM (10 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.