Changeset 598092
- Timestamp:
- 09/12/2012 04:58:14 PM (13 years ago)
- File:
-
- 1 edited
-
json-api/trunk/controllers/core.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
json-api/trunk/controllers/core.php
r568361 r598092 45 45 public function get_posts() { 46 46 global $json_api; 47 extract($json_api->query->get(array('meta_key', 'meta_value' )));47 extract($json_api->query->get(array('meta_key', 'meta_value', 'parent_id', 'post_type'))); 48 48 $query = array(); 49 49 if ($meta_key) { … … 52 52 if ($meta_value) { 53 53 $query['meta_value'] = $meta_value; 54 } 55 if (isset($_REQUEST['parent_id'])) { 56 $query['post_parent'] = $parent_id; 57 } 58 if ($post_type) { 59 $query['post_type'] = $post_type; 54 60 } 55 61 $posts = $json_api->introspector->get_posts($query); … … 254 260 global $json_api; 255 261 $pages = array(); 262 $post_type = $json_api->query->post_type ? $json_api->query->post_type : 'page'; 263 256 264 // Thanks to blinder for the fix! 257 265 $numberposts = empty($json_api->query->count) ? -1 : $json_api->query->count; 258 266 $wp_posts = get_posts(array( 259 'post_type' => 'page',267 'post_type' => $post_type, 260 268 'post_parent' => 0, 261 269 'order' => 'ASC',
Note: See TracChangeset
for help on using the changeset viewer.