{"id":23260,"date":"2013-05-15T19:03:58","date_gmt":"2013-05-15T19:03:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/thermal-api\/"},"modified":"2015-01-09T18:47:56","modified_gmt":"2015-01-09T18:47:56","slug":"thermal-api","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/thermal-api\/","author":9991977,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.13.4","stable_tag":"0.13.4","tested":"4.1.42","requires":"3.6","requires_php":"","requires_plugins":"","header_name":"Thermal API","header_author":"Voce Platforms","header_description":"","assets_banners_color":"684898","last_updated":"2015-01-09 18:47:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/thermal-api.com\/","header_author_uri":"http:\/\/voceplatforms.com\/","rating":5,"author_block_rating":0,"active_installs":30,"downloads":8257,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"4"},"assets_icons":[],"assets_banners":{"banner-1554x500.png":{"filename":"banner-1554x500.png","revision":"713586","resolution":"1554x500","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"713586","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.10.0","0.11.0","0.12.0","0.13.0","0.13.1","0.13.2","0.13.4","0.5.1","0.6.0","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","0.7.5","0.7.7","0.8.0","0.9.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1556,1118,60774],"plugin_category":[],"plugin_contributors":[78214],"plugin_business_model":[],"class_list":["post-23260","plugin","type-plugin","status-closed","hentry","plugin_tags-api","plugin_tags-json","plugin_tags-thermal","plugin_contributors-voceplatforms","plugin_committers-chrisscott","plugin_committers-csloisel","plugin_committers-kevinlangleyjr","plugin_committers-prettyboymp","plugin_committers-voceplatforms"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/thermal-api_684898.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p><strong>Minimum Requirements<\/strong><\/p>\n\n<ul>\n<li>PHP &gt;= 5.3.0<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>thermal-api<\/code> directory to your <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Optional: Define <code>Voce\\Thermal\\API_BASE<\/code> in <code>wp-config.php<\/code> to change the API root url (defaults to <code>[SITE URL]\/wp_api\/[API VERSION]<\/code>).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Is there a github repo? I love me some submodules!<\/dt>\n<dd><p>Yes. https:\/\/github.com\/voceconnect\/thermal-api<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.13.4<\/h4>\n\n<ul>\n<li>Testing with WordPress 4.1<\/li>\n<li>Fixing issue with null avatar<\/li>\n<\/ul>\n\n<h4>0.13.3<\/h4>\n\n<ul>\n<li>Fixing bug with terms per_page arg<\/li>\n<\/ul>\n\n<h4>0.13.2<\/h4>\n\n<ul>\n<li>Fixing issue with post galleries and adding tests to prevent issues with them again<\/li>\n<\/ul>\n\n<h4>0.13.1<\/h4>\n\n<ul>\n<li>Adding bin and test directories as build directories to ignore on production<\/li>\n<\/ul>\n\n<h4>0.13.0<\/h4>\n\n<ul>\n<li>Adding Capistrano deploy files<\/li>\n<\/ul>\n\n<h4>0.12.0<\/h4>\n\n<ul>\n<li>Modified post_status handling for attachments post_type<\/li>\n<\/ul>\n\n<h4>0.11.0<\/h4>\n\n<ul>\n<li>Added built in handling for last-modified header.<\/li>\n<\/ul>\n\n<h4>0.10.1<\/h4>\n\n<ul>\n<li>Added nickname, last_name, first_name to user object.<\/li>\n<\/ul>\n\n<h4>0.10.0<\/h4>\n\n<ul>\n<li>Converted phpunit structure to match suggested testing structure for WP plugins.<\/li>\n<li>Added Travis support<\/li>\n<li>Converted Slim inclusion from submodule to composer.<\/li>\n<li>Switched from require\/include inclusions to custom autoloader.<\/li>\n<\/ul>\n\n<h4>0.9.0<\/h4>\n\n<ul>\n<li>Added support for 'post_status' query argument<\/li>\n<\/ul>\n\n<h4>0.8.0<\/h4>\n\n<ul>\n<li>Made users publicly accessible<\/li>\n<li>Added description to user's default meta<\/li>\n<li>Added filter 'thermal_list_users_cap' to allow required cap to be set for viewing user listing<\/li>\n<li>Fixed bug with how users were returned within index<\/li>\n<\/ul>\n\n<h4>0.7.7<\/h4>\n\n<ul>\n<li>Added 'thermal_response' filter to allow modification of response object.<\/li>\n<\/ul>\n\n<h4>0.7.6<\/h4>\n\n<ul>\n<li>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.<\/li>\n<\/ul>\n\n<h4>0.7.5<\/h4>\n\n<ul>\n<li>Fixed missing media content for unattached featured images or images in content.<\/li>\n<\/ul>\n\n<h4>0.7.4<\/h4>\n\n<ul>\n<li>Added entity filters for posts, users, taxonomies, comments, and terms.<\/li>\n<\/ul>\n\n<h4>0.7.3<\/h4>\n\n<ul>\n<li>Fixed conversion of per_page argument for posts.<\/li>\n<\/ul>\n\n<h4>0.7.2<\/h4>\n\n<ul>\n<li>Fixed references to MAX_X_PER_PAGE constants<\/li>\n<\/ul>\n\n<h4>0.7.1<\/h4>\n\n<ul>\n<li>Fixed tests and implementation of media attachments on posts response.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>Added endpoints for comments.<\/li>\n<li>Misc bug fixes.<\/li>\n<li>Updated documentation to include JSONP handling.<\/li>\n<li>Split endpoint handling into separate controllers\/models.<\/li>\n<li>Changed 'include' argumetn to 'in' for terms and users.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Fixed error with missing namespace around dispatcher initialization.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Improved handling of missing slashes around API_BASE constant.<\/li>\n<li>Applying VOCE\\Thermal namespace to API_BASE matching.<\/li>\n<li>Introduced PHP version check before allowing activation.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Initial public version of Thermal API.<\/li>\n<\/ul>","raw_excerpt":"Thermal is the WordPress plugin that gives you the power of WP_Query in a RESTful API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/23260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=23260"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/voceplatforms"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=23260"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=23260"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=23260"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=23260"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=23260"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=23260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}