Ticket #55699: 55699.2.diff
| File 55699.2.diff, 1.5 KB (added by , 4 years ago) |
|---|
-
src/wp-includes/class-wp-query.php
2754 2754 } 2755 2755 } 2756 2756 2757 $clauses = array( 'where', 'groupby', 'join', 'orderby', 'distinct', 'fields', 'limits' );2758 2759 2757 /* 2760 2758 * Apply post-paging filters on where and join. Only plugins that 2761 2759 * manipulate paging queries should use these hooks. … … 2835 2833 */ 2836 2834 $fields = apply_filters_ref_array( 'posts_fields', array( $fields, &$this ) ); 2837 2835 2836 $clauses = array( 'where', 'groupby', 'join', 'orderby', 'distinct', 'fields', 'limits' ); 2837 2838 2838 /** 2839 2839 * Filters all query clauses at once, for convenience. 2840 2840 * … … 2967 2967 */ 2968 2968 $limits = apply_filters_ref_array( 'post_limits_request', array( $limits, &$this ) ); 2969 2969 2970 $clauses = array( 'where', 'groupby', 'join', 'orderby', 'distinct', 'fields', 'limits' ); 2971 2970 2972 /** 2971 2973 * Filters all query clauses at once, for convenience. 2972 2974 * … … 2990 2992 * } 2991 2993 * @param WP_Query $query The WP_Query instance (passed by reference). 2992 2994 */ 2993 $clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( $clauses, &$this ) );2995 $clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $clauses ), &$this ) ); 2994 2996 2995 2997 $where = isset( $clauses['where'] ) ? $clauses['where'] : ''; 2996 2998 $groupby = isset( $clauses['groupby'] ) ? $clauses['groupby'] : '';