Changeset 3678 for trunk/wp-includes/query.php
- Timestamp:
- 04/02/2006 12:33:10 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/query.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/query.php
r3649 r3678 506 506 $where = ''; 507 507 $limits = ''; 508 $distinct = '';509 508 $join = ''; 510 509 … … 823 822 } 824 823 825 //$now = gmdate('Y-m-d H:i:59');826 827 //only select past-dated posts, except if a logged in user is viewing a single: then, if they828 //can edit the post, we let them through829 //if ($pagenow != 'post.php' && $pagenow != 'edit.php' && !($this->is_single && $user_ID)) {830 // $where .= " AND post_date_gmt <= '$now'";831 // $distinct = 'DISTINCT';832 //}833 834 824 if ( $this->is_attachment ) { 835 825 $where .= ' AND (post_type = "attachment")'; … … 843 833 if ( is_admin() ) 844 834 $where .= " OR post_status = 'future' OR post_status = 'draft'"; 845 else846 $distinct = 'DISTINCT';847 835 848 836 if ( is_user_logged_in() ) … … 885 873 // manipulate paging queries should use these hooks. 886 874 $where = apply_filters('posts_where_paged', $where); 887 $groupby = " $wpdb->posts.ID ";875 $groupby = ''; 888 876 $groupby = apply_filters('posts_groupby', $groupby); 877 if ( ! empty($groupby) ) 878 $groupby = 'GROUP BY ' . $groupby; 889 879 $join = apply_filters('posts_join_paged', $join); 890 880 $orderby = apply_filters('posts_orderby', $q['orderby']); 891 $request = " SELECT $distinct * FROM $wpdb->posts $join WHERE 1=1" . $where . " GROUP BY " . $groupby . " ORDER BY " . $orderby . "$limits";881 $request = " SELECT * FROM $wpdb->posts $join WHERE 1=1 $where $groupby ORDER BY $orderby $limits"; 892 882 $this->request = apply_filters('posts_request', $request); 893 883
Note: See TracChangeset
for help on using the changeset viewer.