Ticket #4531: 4531-add-limit-parameters-to-get_pages.diff
File 4531-add-limit-parameters-to-get_pages.diff, 846 bytes (added by , 18 years ago) |
---|
-
post.php
1048 1048 'sort_column' => 'post_title', 'hierarchical' => 1, 1049 1049 'exclude' => '', 'include' => '', 1050 1050 'meta_key' => '', 'meta_value' => '', 1051 'authors' => '' 1051 'authors' => '', 'offset' => '0', 1052 'number' => '' 1052 1053 ); 1053 1054 1054 1055 $r = wp_parse_args( $args, $defaults ); 1056 $r['offset'] = (int) $r['offset']; 1057 $r['number'] = (int) $r['number']; 1055 1058 extract( $r, EXTR_SKIP ); 1056 1059 1057 1060 $key = md5( serialize( $r ) ); … … 1126 1129 $query .= $author_query; 1127 1130 $query .= " ORDER BY " . $sort_column . " " . $sort_order ; 1128 1131 1132 if (!empty($number)) 1133 $query = " LIMIT " . $offset . "," . $number; 1134 1129 1135 $pages = $wpdb->get_results($query); 1130 1136 $pages = apply_filters('get_pages', $pages, $r); 1131 1137