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

  • Performance Improvements
4.3

4.2

4.1

4.0

3.9

3.4

  • Customizer Introduced in Core

Recent posts on the make/core blog

View all posts tagged customize.

Recent posts on the make/flow blog

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

View list on Trac

  • #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

View list in Trac

  • #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:

  • westonruter
  • celloexpressions
  • voldemortensen
  • valendesigns

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: