{"id":732,"date":"2017-08-24T22:18:19","date_gmt":"2017-08-25T02:18:19","guid":{"rendered":"https:\/\/2017.rhodeisland.wordcamp.org\/?post_type=wcb_session&#038;p=732"},"modified":"2017-08-24T22:18:19","modified_gmt":"2017-08-25T02:18:19","slug":"extending-and-building-upon-the-wordpress-rest-api","status":"publish","type":"wcb_session","link":"https:\/\/rhodeisland.wordcamp.org\/2017\/session\/extending-and-building-upon-the-wordpress-rest-api\/","title":{"rendered":"Extending and Building Upon the WordPress REST API"},"content":{"rendered":"<p>WordPress 4.7 introduced the content endpoints for the REST API. This grants access to built in content like posts, pages and categories. However, the power in WordPress often lies in plugins and custom content.<\/p>\n<p>In this talk <a href=\"https:\/\/2017.rhodeisland.wordcamp.org\/speakers\/\">Timothy Jacobs<\/a> will explore how you can extend the WordPress REST API to access custom post types, custom taxonomies, metadata and custom fields. He\u2019ll also touch on building completely custom endpoints using the built-in framework introduced in WordPress 4.7.<\/p>\n<p><strong>Intended Audience Type:<\/strong> Developer<br \/>\n<strong>Intended Audience Experience:<\/strong> Beginner developer with some experience with CPTs <em>(custom post types)<\/em> and meta boxes<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 4.7 introduced the content endpoints for the REST API. This grants access to built in content like posts, pages and categories. However, the power in WordPress often lies in plugins and custom content. In this talk Timothy Jacobs will explore how you can extend the WordPress REST API to access custom post types, custom &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/rhodeisland.wordcamp.org\/2017\/session\/extending-and-building-upon-the-wordpress-rest-api\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Extending and Building Upon the WordPress REST API&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9545473,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1506106800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[730],"footnotes":""},"session_track":[1161378],"session_category":[],"class_list":["post-732","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-hall-of-fame"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8nE5B-bO","session_date_time":{"date":"September 22, 2017","time":"3:00 pm"},"session_speakers":[{"id":"730","slug":"timothy-jacobs","name":"Timothy Jacobs","link":"https:\/\/rhodeisland.wordcamp.org\/2017\/speaker\/timothy-jacobs\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":5,"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/732\/revisions"}],"predecessor-version":[{"id":936,"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/732\/revisions\/936"}],"speakers":[{"embeddable":true,"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/730"}],"author":[{"embeddable":true,"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/timothyblynjacobs"}],"wp:attachment":[{"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=732"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=732"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/rhodeisland.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}