{"id":412,"date":"2015-06-03T01:59:24","date_gmt":"2015-06-03T05:59:24","guid":{"rendered":"https:\/\/2015-fr.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=412"},"modified":"2015-07-08T22:31:11","modified_gmt":"2015-07-09T02:31:11","slug":"wordpress-customizer-for-themes-and-more","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2015-fr\/session\/wordpress-customizer-for-themes-and-more\/","title":{"rendered":"WordPress Customizer: For Themes and More"},"content":{"rendered":"<p>In WordPress 4.1 the \u00ab\u00a0Theme Customizer\u00a0\u00bb was changed to the \u00ab\u00a0Customizer\u00a0\u00bb with the intent that it could be used as the interface for any WordPress settings. Very few plugin authors, or even custom theme authors, are taking advantage of this built in options panel. Through some examples, we see how easy it is to use the Customizer API to add settings\/options to WordPress for themes, plugins (or anything).<\/p>\n<p><strong>Prerequisites:<\/strong><br \/>\nSome understanding of WordPress actions\/filters, php and javascript.<\/p>\n<p><a href=\"http:\/\/www.slideshare.net\/r3df\/wordpress-customizer-for-themes-and-more\" class=\"simple-button\">View the slides<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In WordPress 4.1 the \u00ab\u00a0Theme Customizer\u00a0\u00bb was changed to the \u00ab\u00a0Customizer\u00a0\u00bb with the intent that it could be used as the interface for any WordPress settings. Very few plugin authors, or even custom theme authors, are taking advantage of this &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2015-fr\/session\/wordpress-customizer-for-themes-and-more\/\">Continuer la lecture <span class=\"assistive-text\">WordPress Customizer: For Themes and More<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":8356622,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1433322000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[339],"footnotes":""},"session_track":[6851],"session_category":[],"class_list":["post-412","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-code"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5IBym-6E","session_date_time":{"date":"2015-06-03","time":"05:00"},"session_speakers":[{"id":"339","slug":"rick-radko","name":"Rick Radko","link":"https:\/\/montreal.wordcamp.org\/2015-fr\/speaker\/rick-radko\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions\/412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions\/412\/revisions"}],"predecessor-version":[{"id":783,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions\/412\/revisions\/783"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/speakers\/339"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wporg\/v1\/users\/r3df"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/media?parent=412"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/session_track?post=412"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/session_category?post=412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}