JSON Data Feed can be used to supplement a WordPress blog's normal XML feeds with a JSON feed. Install it, activate it, and you're done.
Author: | Jason Cordial (profile at wordpress.org) |
WordPress version required: | 3.5 |
WordPress version tested: | 3.5.2 |
Plugin version: | 0.5.3 |
Added to WordPress repository: | 31-05-2013 |
Last updated: | 23-08-2013
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | http://xiik.com |
Total downloads: | 1 967 |
Active installs: | 10+ |
Click to start download
|
JSON Data Feed can be used to supplement a WordPress blog's normal XML feeds with a JSON feed. Install it, activate it, and you're done.
The JSON feed can be accessed by going to {a url on a WordPress site}/json
FAQ
Can I add my own data to a post’s JSON feed?
Yes, you can!
In your theme’s functions.php file, you can use a filter to add whatever data you need.
add_filter("get_json_meta", "my_metadata_function");
function my_metadata_function($metadata){
$myData = ""; //Add your data here.
array_push($metadata, $myData);
}
Every post type also has it’s own meta data filter. If you need to add metadata only to a single post type,
add_filter("get_json_meta_{post_type}", "my_metadata_function");
function my_metadata_function($metadata){
$myData = ""; //Add your data here.
array_push($metadata, $myData);
}
Any data you push onto the array will be available in {post}.meta section of the JSON feed.
Can I get full category and tag objects in the feed?
Sure can! You can change that in the plug in settings.
Settings can be accessed from Settings->JSON Data Feed.
Can I modify the blog info in the data feed?
Why yes, you can! Once again, through the magic of filters, anything is possible!
add_filter("get_json_bloginfo", "my_bloginfo_function");
function my_bloginfo_function($bloginfo){
$myData = ""; //Add your data here.
array_push($bloginfo, $myData);
}
ChangeLog
0.1.1
Added get_json_bloginfo filter to add or change the blog info in the data feed.