The Customize component covers all aspects of the Customizer, WordPress’ framework for live-previewing any change to your site. Tickets in this component cover issues including bugs in the Customizer (wp-admin/customize.php), PHP and JS API improvements, UI/UX changes, new features, and improvements to the Customizer internals. For more information about the Customizer API, please see its official documentation in the Theme Developer Handbook.
The Customizer is actively developed, with work happening on core trac, various GitHub repos, and in the #core-customize channel on WordPress Slack. New contributors are always welcome, whether they bring code, design help, testing, or anything else. Below is a summary of our larger projects for the past several releases, which were all accompanied by countless smaller changes.
Projects for Future Releases
- Customizer Transactions (targeting 4.6)
- Eliminating dead ends – menus/content authorship (#34923), code editing gateways (#35395)
- Theme-install in the Customizer (design stage currently, on hold)
- Improve loading of the Customizer from the front-end and/or admin (on hold, see #28602, #28661, pending transactions)
- Explore content-editing/front-end-editing integration (on hold)
- Improve performance wherever possible (ongoing goal)
For more details, see the proposed roadmap.
| 4.5 | 4.4
|
4.3 |
4.2
|
4.1
|
4.0 |
| 3.9 | 3.4
|
Recent posts on the make/core blog
- Improving Setting Validation in the Customizer (May 4, 2016)
- Customize Office Hours Recap (May 2, 2016) (May 4, 2016)
- Customizer Kickoff for 4.6 (April 14, 2016)
- Implementing Selective Refresh Support for Widgets (March 22, 2016)
- Customizer Improvements in 4.5 (March 10, 2016)
View all posts tagged customize.
Recent posts on the make/flow blog
- Customizer, Preview: Visual survey of customizer device preview (February 24, 2016)
- Customize: Site logo and icon, 33755.5.diff, iPhone 6+ (February 19, 2016)
- Customize: Site logo, 33755.3.diff, Macnchrome, iPhone 6+ (February 18, 2016)
- Customize: preview site responsiveness, Macnchrome, iPad Air, iPhone 6+ (September 2, 2015)
- Menus, Customize: Visual survey of menu locations, Macnchrome, iPhone 6+ (August 20, 2015)
View all posts tagged customize.
158 open tickets in the Customize component
| 158 open tickets | defect (bug) | enhancement | feature request | task (blessed) |
|---|---|---|---|---|
| 4.5.3 | 1 | 0 | 0 | 0 |
| 4.6 | 10 | 8 | 1 | 1 |
| Awaiting Review | 36 | 23 | 1 | 0 |
| Future Release | 29 | 43 | 4 | 1 |
158 open tickets. Last 7 days: +3 tickets
7 tickets that have no replies
- #37032 Guard against infinite reload when setting change causes premature selective refresh
- #36442 Customizer: when setting header image and site logo, also create a 2x image if possible
- #36581 Customizer Header Image Control should extend the cropped image control javascript
- #36589 Don't use localhost in Tests_Image_Header tests
- #36688 Exit button in customiser only lower third active
- #36733 Use a custom customizer section for add-widgets and add-menu-items panels, making this UI pattern reusable in plugins
- #37010 Remove early exits from `WP_Customize_Setting::validate()` on `WP_Error` or `null`
20 tickets slated for 4.6
- #34923 Introduce basic content authorship in the Customizer ui accessibility javascript
- #36944 Display server-sent Customizer setting validation errors before save is attempted
- #37032 Guard against infinite reload when setting change causes premature selective refresh
- #34344 Expanded section margin-top glitches when other section is deactivated javascript
- #34391 Harden panel/section UI code by removing contents from being logically nested (read: goodbye margin-top hacks) ui accessibility javascript
- #35857 Add QUnit tests for Customizer preview, including Selective Refresh javascript
- #35947 Customizer panel fails to fully expand leaving extra margin
- #36175 Simplify the Customizer Image Control action buttons ui accessibility
- #36903 Customizer menus search "clear results" should be a button ui accessibility javascript
- #28227 Customizer: Error message instead of blank screen ui javascript
- #31582 Catching PHP Fatal Errors on WordPress Theme Customizer
- #34323 Make customizer media control placeholders clickable ui accessibility
- #34622 Customizer wrong panel indentation
- #36236 JS error & odd behaviour when attempting to set image as 'site icon' javascript
- #36521 Setting media control value through JavaScript API does not update control template javascript
- #36582 Export main query from Customizer preview
- #36639 Customize: get_custom_logo filter should include blog parameter
- #36795 Customize: Improve flow from menu locations to editing a menu ui
- #36796 Link "widget areas" to widgets panel in menu locations section description ui
- #36922 Customizer message when not showing widget area needs refinement
158 open tickets
Open bugs: 76. View list on Trac
Help maintain this component
Component maintainers:
Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triage new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of core are always seeking to mentor others to impart their knowledge.
Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticket.
Contributors following this component:

