This plugin hasn’t 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.

Thermal API

Description

Thermal is the WordPress plugin that gives you the power of WP_Query in a RESTful API. Thermal supports client-based decisions that when combined with a responsive design framework, allow for a truly responsive application leveraging a WordPress content source.

Minimum Requirements

  • PHP >= 5.3.0

Installation

  1. Upload the thermal-api directory to your /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Optional: Define Voce\Thermal\API_BASE in wp-config.php to change the API root url (defaults to [SITE URL]/wp_api/[API VERSION]).

FAQ

Is there a github repo? I love me some submodules!

Yes. https://github.com/voceconnect/thermal-api

Contributors & Developers

“Thermal API” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.13.4

  • Testing with WordPress 4.1
  • Fixing issue with null avatar

0.13.3

  • Fixing bug with terms per_page arg

0.13.2

  • Fixing issue with post galleries and adding tests to prevent issues with them again

0.13.1

  • Adding bin and test directories as build directories to ignore on production

0.13.0

  • Adding Capistrano deploy files

0.12.0

  • Modified post_status handling for attachments post_type

0.11.0

  • Added built in handling for last-modified header.

0.10.1

  • Added nickname, last_name, first_name to user object.

0.10.0

  • Converted phpunit structure to match suggested testing structure for WP plugins.
  • Added Travis support
  • Converted Slim inclusion from submodule to composer.
  • Switched from require/include inclusions to custom autoloader.

0.9.0

  • Added support for ‘post_status’ query argument

0.8.0

  • Made users publicly accessible
  • Added description to user’s default meta
  • Added filter ‘thermal_list_users_cap’ to allow required cap to be set for viewing user listing
  • Fixed bug with how users were returned within index

0.7.7

  • Added ‘thermal_response’ filter to allow modification of response object.

0.7.6

  • Fixed undefined var within TaxonomiesController and changing how images are retreived, now using wp_get_attachment_image_src so the return value is filterable by other.

0.7.5

  • Fixed missing media content for unattached featured images or images in content.

0.7.4

  • Added entity filters for posts, users, taxonomies, comments, and terms.

0.7.3

  • Fixed conversion of per_page argument for posts.

0.7.2

  • Fixed references to MAX_X_PER_PAGE constants

0.7.1

  • Fixed tests and implementation of media attachments on posts response.

0.7.0

  • Added endpoints for comments.
  • Misc bug fixes.
  • Updated documentation to include JSONP handling.
  • Split endpoint handling into separate controllers/models.
  • Changed ‘include’ argumetn to ‘in’ for terms and users.

0.6.1

  • Fixed error with missing namespace around dispatcher initialization.

0.6.0

  • Improved handling of missing slashes around API_BASE constant.
  • Applying VOCE\Thermal namespace to API_BASE matching.
  • Introduced PHP version check before allowing activation.

0.5.1

  • Initial public version of Thermal API.