{"id":1058,"date":"2015-09-20T11:14:12","date_gmt":"2015-09-20T16:14:12","guid":{"rendered":"https:\/\/2015.toronto.wordcamp.org\/?post_type=wcb_session&#038;p=1058"},"modified":"2015-09-24T09:46:59","modified_gmt":"2015-09-24T14:46:59","slug":"creating-customizer-options-for-themes-and-plugins","status":"publish","type":"wcb_session","link":"https:\/\/toronto.wordcamp.org\/2015\/session\/creating-customizer-options-for-themes-and-plugins\/","title":{"rendered":"Creating Customizer options for themes and plugins"},"content":{"rendered":"<p>In WordPress 4.1 the \u201cTheme Customizer\u201d was changed to the \u201cCustomizer\u201d with the intent that it could be used as the interface for any settings for customizing WordPress themes or plugins. Very few developers\u00a0are taking advantage of this built-in options panel. Through some examples, we will see how easy it is to use the Customizer API.<!--more--><\/p>\n<p><strong>Prerequisites:<\/strong><br \/>\nSome understanding of WordPress actions\/filters, php and javascript.<\/p>\n<p><strong>Learning Outcomes:<\/strong><\/p>\n<ul>\n<li>Be able to add settings to the Customizer for custom plugins and themes.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In WordPress 4.1 the \u201cTheme Customizer\u201d was changed to the \u201cCustomizer\u201d with the intent that it could be used as the interface for any settings for customizing WordPress themes or plugins. Very few developers\u00a0are taking advantage of this built-in options panel. Through some examples, we will see how easy it is to use the Customizer [&hellip;]<\/p>\n","protected":false},"author":8356622,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1443992400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[961],"footnotes":""},"session_track":[8858],"session_category":[],"class_list":["post-1058","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developers"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5UjGY-h4","jetpack_likes_enabled":false,"session_date_time":{"date":"October 4, 2015","time":"4:00 pm"},"session_speakers":[{"id":"961","slug":"rick-radko","name":"Rick Radko","link":"https:\/\/toronto.wordcamp.org\/2015\/speaker\/rick-radko\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/1058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/1058\/revisions"}],"predecessor-version":[{"id":1060,"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/1058\/revisions\/1060"}],"speakers":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/961"}],"author":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/r3df"}],"wp:attachment":[{"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=1058"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=1058"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=1058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}