- Timestamp:
- 01/26/2021 06:26:13 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php
r49942 r50024 217 217 $args['date_query'] = array(); 218 218 219 // Set before into date query. Date query must be specified as an array of an array.220 219 if ( isset( $registered['before'], $request['before'] ) ) { 221 $args['date_query'][0]['before'] = $request['before']; 222 } 223 224 // Set after into date query. Date query must be specified as an array of an array. 220 $args['date_query'][] = array( 221 'before' => $request['before'], 222 'column' => 'post_date', 223 ); 224 } 225 226 if ( isset( $registered['modified_before'], $request['modified_before'] ) ) { 227 $args['date_query'][] = array( 228 'before' => $request['modified_before'], 229 'column' => 'post_modified', 230 ); 231 } 232 225 233 if ( isset( $registered['after'], $request['after'] ) ) { 226 $args['date_query'][0]['after'] = $request['after']; 234 $args['date_query'][] = array( 235 'after' => $request['after'], 236 'column' => 'post_date', 237 ); 238 } 239 240 if ( isset( $registered['modified_after'], $request['modified_after'] ) ) { 241 $args['date_query'][] = array( 242 'after' => $request['modified_after'], 243 'column' => 'post_modified', 244 ); 227 245 } 228 246 … … 2629 2647 * 2630 2648 * @since 4.7.0 2649 * @since 5.4.0 The `tax_relation` query parameter was added. 2650 * @since 5.7.0 The `modified_after` and `modified_before` query parameters were added. 2631 2651 * 2632 2652 * @return array Collection parameters. … … 2639 2659 $query_params['after'] = array( 2640 2660 'description' => __( 'Limit response to posts published after a given ISO8601 compliant date.' ), 2661 'type' => 'string', 2662 'format' => 'date-time', 2663 ); 2664 2665 $query_params['modified_after'] = array( 2666 'description' => __( 'Limit response to posts modified after a given ISO8601 compliant date.' ), 2641 2667 'type' => 'string', 2642 2668 'format' => 'date-time', … … 2664 2690 $query_params['before'] = array( 2665 2691 'description' => __( 'Limit response to posts published before a given ISO8601 compliant date.' ), 2692 'type' => 'string', 2693 'format' => 'date-time', 2694 ); 2695 2696 $query_params['modified_before'] = array( 2697 'description' => __( 'Limit response to posts modified before a given ISO8601 compliant date.' ), 2666 2698 'type' => 'string', 2667 2699 'format' => 'date-time',
Note: See TracChangeset
for help on using the changeset viewer.