{"id":2646,"date":"2019-07-16T12:02:19","date_gmt":"2019-07-16T16:02:19","guid":{"rendered":"https:\/\/2019.orlando.wordcamp.org\/?post_type=wcb_session&#038;p=2646"},"modified":"2019-07-16T12:02:20","modified_gmt":"2019-07-16T16:02:20","slug":"basics-of-theme-development","status":"publish","type":"wcb_session","link":"https:\/\/orlando.wordcamp.org\/2019\/session\/basics-of-theme-development\/","title":{"rendered":"Basics of Theme Development"},"content":{"rendered":"\n<p>WordPress themes have always been a complicated topic. What goes into a theme? What doesn\u2019t? What\u2019s actually required versus what\u2019s a nice-to-have feature? Should I use a framework?<\/p>\n\n\n\n<p>In this workshop, I\u2019ll walk you through the basics of building your own custom theme from scratch. I\u2019ll cover all of the necessary files and features you need to get your custom theme up and running, as well as teach you a few tricks on how to speed up your development process along the way.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress themes have always been a complicated topic. What goes into a theme? What doesn\u2019t? What\u2019s actually required versus what\u2019s a nice-to-have feature? Should I use a framework? In this workshop, I\u2019ll walk you through the basics of building your own custom theme from scratch. I\u2019ll cover all of the necessary files and features you &hellip; <a href=\"https:\/\/orlando.wordcamp.org\/2019\/session\/basics-of-theme-development\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Basics of Theme Development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":12961931,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1566536400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[743],"footnotes":""},"session_track":[1279974],"session_category":[],"class_list":["post-2646","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-wordpress-development-workshop"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxzxj-GG","session_date_time":{"date":"August 23, 2019","time":"1:00 am"},"session_speakers":[{"id":"743","slug":"adam-soucie","name":"Adam Soucie","link":"https:\/\/orlando.wordcamp.org\/2019\/speaker\/adam-soucie\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2646\/revisions"}],"predecessor-version":[{"id":2648,"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2646\/revisions\/2648"}],"speakers":[{"embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/743"}],"author":[{"embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/adamsoucie"}],"wp:attachment":[{"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=2646"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=2646"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=2646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}