November 9, 2016 — Showing how to setup and register custom sections and field types for the Customizer. Will have an example site setup and snippets to go over the functions and how they interact with each other. It will be a “how to get started” style talk geared towards developers looking for ways to do global content fields and template style updates using the Customizer.
November 2, 2016 — The topic will cover an introduction to working with the WordPress Customizer in Theme Development. It will cover a range of topics to get people going, including:
Setting up your theme for the Customizer
Add To / Remove default Customizer Sections
Add custom Panels, Sections, Settings, and Controls
Basic and Advanced Control Types
Output settings on the front end
4.6 Validate Callbacks
Tips for workflow and dry coding
The future of the Customizer
We’ll also examine the Customizer method properties, including:
Type: ThemeMod vs Option and why
Transport: Refresh vs postMessage
Sanitization: Built in and custom
Callbacks: WordPress basic and Custom callbacks
October 8, 2016 — Episode 2 recaps the Polyglots announcement of Global WordPress Translation Day, the ZIP file issue with the Plugin Team.
Then the focus is on the Mobile Teams announcement of the WordPress version 6.0 Android app RC 1 and the Design Team request for testers for the Customizers add theme features.
September 26, 2016 — Live preview, via the customizer, is the best way to make site management easy for your clients and in your products. Anything can be live previewed out of the box, and with a little work, the live preview experience can become instant and compelling. WordPress core comes with several advanced Customizer controls that developers can use with only a few lines of code. There’s a color control, a media control with support for anything from images and audio to PDFs, and most importantly, the ability to create your own custom controls based off of these.
We’ll see how easy it is to leverage these specialized controls in themes and plugins, and show how you can extend them to build advanced custom controls without starting from scratch. I’ll also explain postMessage and Selective Refresh, and show you how to use them to make site management fun for your clients.
In this talk we will explore how the Customizer has evolved and focus in on the newer parts of the Customizer in depth.
Settings API (the old way)
The WordPress Customizer (the better way)
refresh vs. postMessage
Widgets in the Customizer
December 18, 2015 — If you’re not already using the customiser to add custom ‘options’ into your themes, then this talk will help you get started! Dave will cover the fundamentals of getting your theme ready for customiser action before showing you how to add settings, controls, sections and panels. Then the talk will touch on more advanced topics such as enabling live updates to preview your changes, exercising control over your website’s colours and finally how to add your own custom controls for more advanced input options.
December 17, 2015 — This WordCamp Manchester 2015 presentation by Dave Green covers the fundamentals of creating WordPress themes using the customizer including the fundamentals of getting your theme ready, adding controls, sections, settings and panels.
December 9, 2015 — In this presentation you will learn why the Theme Customiser is an awesome tool to create better user experiences in Wordpress themes.
We also take a deeper look into the Customiser control room and asses the many wonderful possibilities this options system provides such as:
– Color customisation
– Menu layouts
– Logo and icon upload
– [Fill in with your imagination]
November 22, 2015 — The Customizer is WordPress’s framework for live previewing changes to a site. Live preview gives confidence to those who would otherwise lack it when making a change: it gives freedom to experiment and explore, without a negative “save and surprise” experience which discourages users from trying to make future changes. This talk will explore how the Customizer can improve the site management experience for users by looking at unique applications of the Customizer that are currently possible and also by looking at what is planned for the Customizer in the future of WordPress core.