{"id":1949,"date":"2018-05-27T09:59:20","date_gmt":"2018-05-27T15:59:20","guid":{"rendered":"https:\/\/2018.sanjose.wordcamp.org\/?post_type=wcb_session&#038;p=1949"},"modified":"2018-05-29T18:36:50","modified_gmt":"2018-05-30T00:36:50","slug":"theming-with-wp-rest-api","status":"publish","type":"wcb_session","link":"https:\/\/sanjose.wordcamp.org\/2018\/session\/theming-with-wp-rest-api\/","title":{"rendered":"Theming with WP Rest API"},"content":{"rendered":"<p>Vamos a cubrir los conceptos fundamentales de los servicios de Restful y c\u00f3mo WordPress lo implementa con nuestro plugin WP Rest API, luego de eso vamos a abordar la estructura de un Theme b\u00e1sico para construir un tema que interact\u00fae con datos din\u00e1micos, luego vamos a renderizar los datos de puntos finales WP Rest API con un marco de JavaScript. Una especie de SPA con WordPress.<!--more--><\/p>\n<p>We&#8217;re going to cover the fundamental concepts of Restful services and how WordPress implements it with our plugin WP Rest API after that we&#8217;re going to jump into basic theme structure to build a theme interacting with dynamic data then we&#8217;re going to render the data from WP Rest API endpoints with a Javascript framework. A kind of SPA with WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vamos a cubrir los conceptos fundamentales de los servicios de Restful y c\u00f3mo WordPress lo implementa con nuestro plugin WP Rest API, luego de eso vamos a abordar la estructura de un Theme b\u00e1sico para construir un tema que interact\u00fae con datos din\u00e1micos, luego vamos a renderizar los datos de puntos finales WP Rest API &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sanjose.wordcamp.org\/2018\/session\/theming-with-wp-rest-api\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abTheming with WP Rest API\u00bb<\/span><\/a><\/p>\n","protected":false},"author":14933975,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1532187900,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1727],"footnotes":""},"session_track":[1241533],"session_category":[],"class_list":["post-1949","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer-avanzado"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9ygju-vr","jetpack_likes_enabled":true,"session_date_time":{"date":"julio 21, 2018","time":"9:45 am"},"session_speakers":[{"id":"1727","slug":"bryan-rojas","name":"Bryan Rojas","link":"https:\/\/sanjose.wordcamp.org\/2018\/speaker\/bryan-rojas\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":4,"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1949\/revisions"}],"predecessor-version":[{"id":2031,"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1949\/revisions\/2031"}],"speakers":[{"embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1727"}],"author":[{"embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/brojask"}],"wp:attachment":[{"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=1949"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=1949"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/sanjose.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=1949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}