Make WordPress Core

Changeset 3426


Ignore:
Timestamp:
01/11/2006 11:06:26 AM (19 years ago)
Author:
ryan
Message:

Don't overwrite global request when starting a new query.

File:
1 edited

Legend:

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

    r3401 r3426  
    66    var $queried_object;
    77    var $queried_object_id;
     8    var $request;
    89
    910    var $posts;
     
    258259
    259260    function &get_posts() {
    260         global $wpdb, $pagenow, $request, $user_ID;
     261        global $wpdb, $pagenow, $user_ID;
    261262
    262263        do_action('pre_get_posts', array(&$this));
     
    644645        $orderby = apply_filters('posts_orderby', $orderby);
    645646        $request = " SELECT $distinct * FROM $wpdb->posts $join WHERE 1=1" . $where . " GROUP BY " . $groupby . " ORDER BY " . $orderby . " $limits";
    646         $request = apply_filters('posts_request', $request);
    647 
    648         $this->posts = $wpdb->get_results($request);
     647        $this->request = apply_filters('posts_request', $request);
     648
     649        $this->posts = $wpdb->get_results($this->request);
    649650
    650651        // Check post status to determine if post should be displayed.
     
    16681669        $GLOBALS['posts'] = & $wp_query->posts;
    16691670        $GLOBALS['post'] = & $wp_query->post;
     1671        $GLOBALS['request'] = & $wp_query->request;
    16701672
    16711673        if ( is_single() || is_page() ) {
Note: See TracChangeset for help on using the changeset viewer.