WordPress.org

Make WordPress Core

Ticket #27881: get-posts-27881.diff

File get-posts-27881.diff, 1.7 KB (added by wonderboymusic, 7 years ago)
  • src/wp-includes/query.php

     
    30513051                         */
    30523052                        $clauses = (array) apply_filters_ref_array( 'posts_clauses', array( compact( $pieces ), &$this ) );
    30533053
    3054                         foreach ( $pieces as $piece ) {
    3055                                 $$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : '';
    3056                         }
     3054                        $where = isset( $clauses['where'] ) ? $clauses['where'] : '';
     3055                        $groupby = isset( $clauses['groupby'] ) ? $clauses['groupby'] : '';
     3056                        $join = isset( $clauses['join'] ) ? $clauses['join'] : '';
     3057                        $orderby = isset( $clauses['orderby'] ) ? $clauses['orderby'] : '';
     3058                        $distinct = isset( $clauses['distinct'] ) ? $clauses['distinct'] : '';
     3059                        $fields = isset( $clauses['fields'] ) ? $clauses['fields'] : '';
     3060                        $limits = isset( $clauses['limits'] ) ? $clauses['limits'] : '';
    30573061                }
    30583062
    30593063                /**
     
    31703174                         * @param WP_Query &$this  The WP_Query instance (passed by reference).
    31713175                         */
    31723176                        $clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) );
    3173                         foreach ( $pieces as $piece )
    3174                                 $$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : '';
     3177
     3178                        $where = isset( $clauses['where'] ) ? $clauses['where'] : '';
     3179                        $groupby = isset( $clauses['groupby'] ) ? $clauses['groupby'] : '';
     3180                        $join = isset( $clauses['join'] ) ? $clauses['join'] : '';
     3181                        $orderby = isset( $clauses['orderby'] ) ? $clauses['orderby'] : '';
     3182                        $distinct = isset( $clauses['distinct'] ) ? $clauses['distinct'] : '';
     3183                        $fields = isset( $clauses['fields'] ) ? $clauses['fields'] : '';
     3184                        $limits = isset( $clauses['limits'] ) ? $clauses['limits'] : '';
    31753185                }
    31763186
    31773187                if ( ! empty($groupby) )