{"id":1139,"date":"2018-06-11T15:24:34","date_gmt":"2018-06-11T15:24:34","guid":{"rendered":"https:\/\/2018.denver.wordcamp.org\/?post_type=wcb_session&#038;p=1139"},"modified":"2019-07-15T13:30:22","modified_gmt":"2019-07-15T19:30:22","slug":"workshop-building-themes-a-primer","status":"publish","type":"wcb_session","link":"https:\/\/denver.wordcamp.org\/2018\/session\/workshop-building-themes-a-primer\/","title":{"rendered":"Workshop: Building Themes: A Primer"},"content":{"rendered":"<p>If you\u2019ve ever wanted to build your own theme for WordPress, this is the session for you. We\u2019re going to start from scratch and work our way up. This tutorial assumes HTML and CSS knowledge, though there is no level of <a href=\"https:\/\/www.thoughtfulcode.com\/why-use-php\/\">PHP<\/a> requirement. We\u2019ll go through all of the core files needed for a theme; some supplemental features that can be added; and how themes should be structured for clients, public free release, and sales sites. We\u2019ll also cover some tools that can help with your theme development.<\/p>\n<p>Lead by David Wolfpaw<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve ever wanted to build your own theme for WordPress, this is the session for you. We\u2019re going to start from scratch and work our way up. This tutorial assumes HTML and CSS knowledge, though there is no level &hellip; <a href=\"https:\/\/denver.wordcamp.org\/2018\/session\/workshop-building-themes-a-primer\/\">Continue reading <span class=\"assistive-text\">Workshop: Building Themes: A Primer<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":16175955,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1532876400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1137],"footnotes":""},"session_track":[414226],"session_category":[],"class_list":["post-1139","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sunday-workshop"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9tyLo-in","session_date_time":{"date":"July 29, 2018","time":"9:00 am"},"session_speakers":[{"id":"1137","slug":"david-wolfpaw","name":"David Wolfpaw","link":"https:\/\/denver.wordcamp.org\/2018\/speaker\/david-wolfpaw\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1139\/revisions"}],"predecessor-version":[{"id":2140,"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1139\/revisions\/2140"}],"speakers":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1137"}],"author":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/wolfpaw"}],"wp:attachment":[{"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=1139"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=1139"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=1139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}