Widget Customizer Officially Merged Into Core for WordPress 3.9

widget-actionsIn early February we reported that the Widget Customizer plugin had received the green light to be merged into the WordPress core for 3.9. At that time Andrew Nacin opened a ticket to help precipitate any necessary improvements and guide the details of how the files should be merged.

After three weeks of polishing, the Widget Customizer feature was officially merged into core today. Props go out to Weston Ruter and his team of dedicated developers who helped make this feature a reality.

For those adventurous souls who have been testing the feature using the Widget Customizer plugin, you can now remove it and start testing it within the trunk.

No Changes Required From Theme Developers

Theme developers will not need to add theme support for the customizer to indicate a widget’s support for live previews, as this was stripped from the version of the plugin that was merged. Instead, the team opted to generalize this functionality so that any feature utilizing the customizer controls can do partial preview updates. Widgets still get live previews, but the window will refresh in an unobtrustve way as you make changes. Now that the widget customizer will soon be a native part of the WordPress publishing experience, WordPress users should be sure to read up on all the capabilities it will add.

Would you like to write for WP Tavern? We are always accepting guest posts from the community and are looking for new contributors. Get in touch with us and let's discuss your ideas.


  1. Thanks! Note that the version of Widget Customizer merged into Core does not include the functionality which required you to add_theme_support( 'widget-customizer' ) to opt-in for live previews. The pseudo-live previewing of widgets in the preview was removed with the goal of abstracting the functionality so that any customizer control (not just widgets) can do partial preview updates (e.g. changing menus). So for now, when you make a change to a widget, it will end up doing a full refresh of the preview window as you enter the changes, but the customizer preview refreshing logic does try to make this unobtrusive.


  2. Congrats and thank you to Weston and the team of volunteers that made this feature a reality. Great job folks!


Comments are closed.