{"id":1454,"date":"2020-08-29T01:30:47","date_gmt":"2020-08-29T04:30:47","guid":{"rendered":"https:\/\/saopaulo.wordcamp.org\/2020\/?post_type=wcb_session&#038;p=1454"},"modified":"2020-08-31T23:59:56","modified_gmt":"2020-09-01T02:59:56","slug":"interfaces-invisiveis-estendendo-a-api-do-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/saopaulo.wordcamp.org\/2020\/session\/interfaces-invisiveis-estendendo-a-api-do-wordpress\/","title":{"rendered":"Interfaces invis\u00edveis &#8211; Estendendo a API do WordPress"},"content":{"rendered":"\n<p>Nesta palestra, o desenvolvedor Leo Germani apresentar\u00e1  como dominar o desenvolvimento de novos endpoints na API do <strong>WordPress<\/strong>: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Custom Post types e metadados customizados;<\/li><li>Endpoints customizados e testes automatizados;<\/li><li>Documentando a API automaticamente.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"436\" src=\"https:\/\/i0.wp.com\/saopaulo.wordcamp.org\/2020\/files\/2020\/09\/Leo-Germani.png?resize=830%2C436&#038;ssl=1\" alt=\"\" class=\"wp-image-1698\" srcset=\"https:\/\/i0.wp.com\/saopaulo.wordcamp.org\/2020\/files\/2020\/09\/Leo-Germani.png?resize=1024%2C538&amp;ssl=1 1024w, https:\/\/i0.wp.com\/saopaulo.wordcamp.org\/2020\/files\/2020\/09\/Leo-Germani.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/saopaulo.wordcamp.org\/2020\/files\/2020\/09\/Leo-Germani.png?resize=768%2C403&amp;ssl=1 768w, https:\/\/i0.wp.com\/saopaulo.wordcamp.org\/2020\/files\/2020\/09\/Leo-Germani.png?resize=500%2C263&amp;ssl=1 500w, https:\/\/i0.wp.com\/saopaulo.wordcamp.org\/2020\/files\/2020\/09\/Leo-Germani.png?resize=1000%2C525&amp;ssl=1 1000w, https:\/\/i0.wp.com\/saopaulo.wordcamp.org\/2020\/files\/2020\/09\/Leo-Germani.png?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Nesta palestra, o desenvolvedor Leo Germani apresentar\u00e1 como dominar o desenvolvimento de novos endpoints na API do WordPress: Custom Post types e metadados customizados; Endpoints customizados e testes automatizados; Documentando a API automaticamente.<\/p>\n","protected":false},"author":144759,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1599922800,"_wcpt_session_duration":1800,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1423],"footnotes":""},"session_track":[67,44],"session_category":[42],"class_list":["post-1454","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-desenvolvimento","wcb_track-trilha-a","wcb_session_category-desenvolvimento"],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"session_date_time":{"date":"12 de setembro de 2020","time":"12:00"},"session_speakers":[{"id":"1423","slug":"leo-germani","name":"Leo Germani","link":"https:\/\/saopaulo.wordcamp.org\/2020\/speaker\/leo-germani\/"}],"session_cats_rendered":"Desenvolvimento","_links":{"self":[{"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/1454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":6,"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/1454\/revisions"}],"predecessor-version":[{"id":1705,"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/1454\/revisions\/1705"}],"speakers":[{"embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/speakers\/1423"}],"author":[{"embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wporg\/v1\/users\/leogermani"}],"wp:attachment":[{"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/media?parent=1454"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_track?post=1454"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/saopaulo.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_category?post=1454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}