{"id":473154,"date":"2013-10-30T11:42:48","date_gmt":"2013-10-30T11:42:48","guid":{"rendered":"https:\/\/2013.london.wordcamp.org\/?post_type=wcb_session&#038;p=473154"},"modified":"2013-11-12T16:15:10","modified_gmt":"2013-11-12T16:15:10","slug":"the-wordpress-theme-customiser","status":"publish","type":"wcb_session","link":"https:\/\/london.wordcamp.org\/2013\/session\/the-wordpress-theme-customiser\/","title":{"rendered":"The WordPress Theme Customiser"},"content":{"rendered":"<p>Are you a theme developer that wants to give your users some options, like color schemes or a logo upload? Have you been eyeing the powerful Theme Customizer but don\u2019t know where to start? Are you still creating theme option pages from scratch the old way and don\u2019t know how to transition? Or maybe you\u2019re already using the Customizer, but want to take your options to the next level. If any or all of these apply, then this workshop is for you.<\/p>\n<p>Join a group of wranglers from the <a href=\"http:\/\/themeshaper.com\">Automattic Theme Team <\/a>in a workshop covering all aspects of the Theme Customizer, from basic implementation to custom controls, sanitization, and transitioning from existing theme option pages. We\u2019ll walk you through examples, building a simple theme with numerous options, and then spend some time answering your questions and giving one-on-one help.<\/p>\n<p>You\u2019ll learn:<\/p>\n<ul>\n<li>How to integrate a number of options into a basic theme using the Theme Customizer<\/li>\n<li>How to build a custom control when the ones offered by the Customizer aren&#8217;t enough<\/li>\n<li>How to manipulate the data from the Customizer for your own needs<\/li>\n<li>How to transition a pre-exisiting theme options page to the Customizer<\/li>\n<\/ul>\n<p>You\u2019ll need:<\/p>\n<ul>\n<li>A laptop<\/li>\n<li><a href=\"http:\/\/codex.wordpress.org\/WordPress_Installation_Techniques#Installing_WordPress_Locally\">A local WordPress install<\/a><\/li>\n<li>Experience making a custom WordPress theme or modifying an existing one<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Are you a theme developer that wants to give your users some options, like color schemes or a logo upload? Have you been eyeing the powerful Theme Customizer but don\u2019t know where to start? Are you still creating theme option &hellip; <a href=\"https:\/\/london.wordcamp.org\/2013\/session\/the-wordpress-theme-customiser\/\">Continue reading <span class=\"assistive-text\">The WordPress Theme Customiser<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7518923,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1385217000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[494238,494236],"footnotes":""},"session_track":[3552],"session_category":[],"class_list":["post-473154","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-workshops"],"session_date_time":{"date":"November 23, 2013","time":"2:30 pm"},"session_speakers":[{"id":"494238","slug":"konstantin-obenland","name":"Konstantin Obenland","link":"https:\/\/london.wordcamp.org\/2013\/speaker\/konstantin-obenland\/"},{"id":"494236","slug":"michael-cain","name":"Michael Cain","link":"https:\/\/london.wordcamp.org\/2013\/speaker\/michael-cain\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/473154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/7518923"}],"version-history":[{"count":1,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/473154\/revisions"}],"predecessor-version":[{"id":473155,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/473154\/revisions\/473155"}],"speakers":[{"embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/494238"},{"embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/494236"}],"wp:attachment":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=473154"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=473154"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=473154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}