Skip to content

Instantly share code, notes, and snippets.

@abijlani
Created March 2, 2013 18:36
Show Gist options
  • Select an option

  • Save abijlani/5072444 to your computer and use it in GitHub Desktop.

Select an option

Save abijlani/5072444 to your computer and use it in GitHub Desktop.
The method within core.php of the JSON API plugin for Wordpress. The core.php file is located within "json-api/controllers"
public function get_recent_summary() {
global $json_api;
$posts = $json_api->introspector->get_posts();
$output = array();
foreach ($posts as $post){
$post_summary["id"] = $post->id;
$post_summary["url"] = $post->url;
$post_summary["title"] = $post->title;
$post_summary["date"] = $post->date;
$post_summary["author"] = $post->author->name;
$post_summary["thumbnail"] = $post->attachments[0]->images["thumbnail"]->url;
$output[] = $post_summary;
}
return $this->posts_result($output);
}
@elijahmurray
Copy link
Copy Markdown

You rock!

@petej830
Copy link
Copy Markdown

petej830 commented Apr 9, 2013

Thanks. This this helped me out big time!

@baldi-baldi
Copy link
Copy Markdown

Just perfect! thanks

@justdan0227
Copy link
Copy Markdown

how do you do this if you have to login first before the json api will return the data?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment