Ticket #4531: 4531-number-offset-get_pages.diff
File 4531-number-offset-get_pages.diff, 917 bytes (added by , 16 years ago) |
---|
-
post.php
2141 2141 'sort_column' => 'post_title', 'hierarchical' => 1, 2142 2142 'exclude' => '', 'include' => '', 2143 2143 'meta_key' => '', 'meta_value' => '', 2144 'authors' => '', 'parent' => -1, 'exclude_tree' => '' 2144 'authors' => '', 'parent' => -1, 'exclude_tree' => '', 2145 'number' => '', offset => '0' 2145 2146 ); 2146 2147 2147 2148 $r = wp_parse_args( $args, $defaults ); 2148 2149 extract( $r, EXTR_SKIP ); 2150 $number = (int) $number; 2151 $offset = (int) $offset; 2149 2152 2150 2153 $cache = array(); 2151 2154 $key = md5( serialize( compact(array_keys($defaults)) ) ); … … 2243 2246 $query .= $author_query; 2244 2247 $query .= " ORDER BY " . $sort_column . " " . $sort_order ; 2245 2248 2249 if ( !empty($number) ) 2250 $query .= ' LIMIT ' . $offset . ',' . $number; 2251 2246 2252 $pages = $wpdb->get_results($query); 2247 2253 2248 2254 if ( empty($pages) ) {