Sorry, JSON API requires PHP version 5.0 or greater.

"; } function json_api_class_warning() { echo "

Oops, JSON_API class not found. If you've defined a JSON_API_DIR constant, double check that the path is correct.

"; } function json_api_activation() { // Add the rewrite rule on activation global $wp_rewrite; add_filter('rewrite_rules_array', 'json_api_rewrites'); $wp_rewrite->flush_rules(); } function json_api_deactivation() { // Remove the rewrite rule on deactivation global $wp_rewrite; $wp_rewrite->flush_rules(); } function json_api_rewrites($wp_rules) { $base = get_option('json_api_base', 'api'); if (empty($base)) { return $wp_rules; } $json_api_rules = array( "$base\$" => 'index.php?json=info', "$base/(.+)\$" => 'index.php?json=$matches[1]' ); return array_merge($json_api_rules, $wp_rules); } function json_api_dir() { if (defined('JSON_API_DIR') && file_exists(JSON_API_DIR)) { return JSON_API_DIR; } else { return dirname(__FILE__); } } // Add initialization and activation hooks add_action('init', 'json_api_init'); register_activation_hook("$dir/json-api.php", 'json_api_activation'); register_deactivation_hook("$dir/json-api.php", 'json_api_deactivation'); ?>