Ticket #14997: 14997.diff
File 14997.diff, 1.4 KB (added by , 15 years ago) |
---|
-
wp-includes/query.php
2193 2193 $distinct = apply_filters_ref_array( 'posts_distinct', array( $distinct, &$this ) ); 2194 2194 $limits = apply_filters_ref_array( 'post_limits', array( $limits, &$this ) ); 2195 2195 $fields = apply_filters_ref_array( 'posts_fields', array( $fields, &$this ) ); 2196 2197 $pieces = array( 'distinct', 'fields', 'where', 'join', 'groupby', 'orderby', 'limits' ); 2198 $clauses = apply_filters_ref_array( 'posts_clauses', array( compact( $pieces ), &$this ) ); 2199 foreach ( $pieces as $piece ) 2200 $$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : ''; 2196 2201 } 2197 2202 2198 2203 // Announce current selection parameters. For use by caching plugins. … … 2207 2212 $distinct = apply_filters_ref_array( 'posts_distinct_request', array( $distinct, &$this ) ); 2208 2213 $fields = apply_filters_ref_array( 'posts_fields_request', array( $fields, &$this ) ); 2209 2214 $limits = apply_filters_ref_array( 'post_limits_request', array( $limits, &$this ) ); 2215 2216 $clauses = apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) ); 2217 foreach ( $pieces as $piece ) 2218 $$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : ''; 2210 2219 } 2211 2220 2212 2221 if ( ! empty($groupby) )