{"id":1108,"date":"2013-05-11T15:33:51","date_gmt":"2013-05-11T20:33:51","guid":{"rendered":"https:\/\/2013.milwaukee.wordcamp.org\/?post_type=wcb_session&#038;p=1108"},"modified":"2013-05-13T09:12:02","modified_gmt":"2013-05-13T14:12:02","slug":"when-and-how-to-build-your-own-theme-wcdev","status":"publish","type":"wcb_session","link":"https:\/\/milwaukee.wordcamp.org\/2013\/session\/when-and-how-to-build-your-own-theme-wcdev\/","title":{"rendered":"When and How to Build Your Own Theme"},"content":{"rendered":"<p>If you are given a custom design, it\u2019s time to build your own theme. If you know PHP, HTML, CSS and Javascript but don\u2019t know how to make WordPress behave, I\u2019ll show you how. I\u2019ll discuss how to build your own theme, what data is available and when, what templates display and when, how to add custom fields to specific pages and how to build a WordPress website that is easy for your client to maintain.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are given a custom design, it\u2019s time to build your own theme. If you know PHP, HTML, CSS and Javascript but don\u2019t know how to make WordPress behave, I\u2019ll show you how. I\u2019ll discuss how to build your own theme, what data is available and when, what templates display and when, how to [&hellip;]<\/p>\n","protected":false},"author":8764678,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1370806200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[732],"footnotes":""},"session_track":[160658],"session_category":[],"class_list":["post-1108","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-shop"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2YmV6-hS","session_date_time":{"date":"June 9, 2013","time":"2:30 pm"},"session_speakers":[{"id":"732","slug":"bridget-wessel","name":"Bridget Wessel","link":"https:\/\/milwaukee.wordcamp.org\/2013\/speaker\/bridget-wessel\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/1108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/8764678"}],"version-history":[{"count":3,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/1108\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/1108\/revisions\/1155"}],"speakers":[{"embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/732"}],"wp:attachment":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=1108"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=1108"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=1108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}