Make WordPress Core

Changeset 15791


Ignore:
Timestamp:
10/13/2010 01:45:53 PM (14 years ago)
Author:
scribu
Message:

Restore previous filter order in WP_Query. See #14997

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/query.php

    r15775 r15791  
    21872187        // manipulate paging queries should use these hooks.
    21882188        if ( !$q['suppress_filters'] ) {
     2189            $where      = apply_filters_ref_array( 'posts_where_paged', array( $where, &$this ) );
     2190            $groupby    = apply_filters_ref_array( 'posts_groupby',     array( $groupby, &$this ) );
     2191            $join       = apply_filters_ref_array( 'posts_join_paged',  array( $join, &$this ) );
     2192            $orderby    = apply_filters_ref_array( 'posts_orderby',     array( $orderby, &$this ) );
    21892193            $distinct   = apply_filters_ref_array( 'posts_distinct',    array( $distinct, &$this ) );
     2194            $limits     = apply_filters_ref_array( 'post_limits',       array( $limits, &$this ) );
    21902195            $fields     = apply_filters_ref_array( 'posts_fields',      array( $fields, &$this ) );
    2191             $where      = apply_filters_ref_array( 'posts_where_paged', array( $where, &$this ) );
    2192             $join       = apply_filters_ref_array( 'posts_join_paged',  array( $join, &$this ) );
    2193             $groupby    = apply_filters_ref_array( 'posts_groupby',     array( $groupby, &$this ) );
    2194             $orderby    = apply_filters_ref_array( 'posts_orderby',     array( $orderby, &$this ) );
    2195             $limits     = apply_filters_ref_array( 'post_limits',       array( $limits, &$this ) );
    21962196
    21972197            // Also apply a filter on all clauses at once, for convenience
     
    22132213        // Filter again for the benefit of caching plugins.  Regular plugins should use the hooks above.
    22142214        if ( !$q['suppress_filters'] ) {
    2215             $distinct   = apply_filters_ref_array( 'posts_distinct_request',array( $distinct, &$this ) );
    2216             $fields     = apply_filters_ref_array( 'posts_fields_request',  array( $fields, &$this ) );
    2217             $where      = apply_filters_ref_array( 'posts_where_request',   array( $where, &$this ) );
    2218             $join       = apply_filters_ref_array( 'posts_join_request',    array( $join, &$this ) );
    2219             $groupby    = apply_filters_ref_array( 'posts_groupby_request', array( $groupby, &$this ) );
    2220             $orderby    = apply_filters_ref_array( 'posts_orderby_request', array( $orderby, &$this ) );
    2221             $limits     = apply_filters_ref_array( 'post_limits_request',   array( $limits, &$this ) );
     2215            $where      = apply_filters_ref_array( 'posts_where_request',       array( $where, &$this ) );
     2216            $groupby    = apply_filters_ref_array( 'posts_groupby_request',     array( $groupby, &$this ) );
     2217            $join       = apply_filters_ref_array( 'posts_join_request',        array( $join, &$this ) );
     2218            $orderby    = apply_filters_ref_array( 'posts_orderby_request',     array( $orderby, &$this ) );
     2219            $distinct   = apply_filters_ref_array( 'posts_distinct_request',    array( $distinct, &$this ) );
     2220            $fields     = apply_filters_ref_array( 'posts_fields_request',      array( $fields, &$this ) );
     2221            $limits     = apply_filters_ref_array( 'post_limits_request',       array( $limits, &$this ) );
    22222222        }
    22232223
Note: See TracChangeset for help on using the changeset viewer.