2012 Theme Customiser

2012 Theme Customiser In WP 3.4

As tweeted by MarkMcWilliams, some of the theme customization options for the TwentyTwelve theme have landed into WordPress 3.4.

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. I don’t think that code has anything to do with TwentyTwelve itself, but rather is part of core. Looks like an update to the contents of the Dashboard -> Appearance submenu content (Menus, Widgets, Custom Header, Custom Background, etc.).

    Also, looks like it’s about time to fire up the Beta Tester Plugin again. :)


  2. You’re right Chip.

    Actually it is the preview screen for any theme, but it also has the customizations for each theme. I guess that’s why they call it “Customize”. ;-)

    You can make changes to the selected theme and click “Refresh” to see those changes, but nothing is permanent until you click on “Save”.

    And there is also a button to hide the customization column so you can see the preview in full screen.

    I can see more things showing up in the customizations column in the future.

    Looks good to me.



  3. Lots of new stuff to play with, still learning to use basic stuff but having fun learning more.


  4. I didn’t expect the image to gather mainstream. ;) To clarify, where you would go to normally activate a new Theme, there’s a new option there called customise. Clicking that takes you to a different page, although I think it’s an iFrame (don’t quote me on that), which allows you to customise the look and feel of your Theme, right in front of your eyes. You can find out more in #19910.


  5. If this allows for customization above and beyond my chosen theme customizations ,whether part of the theme options or css manipulation or plugins,then it is quite a braekthrough for those of us who would otherwise struggle with frameworks as a starting point.


  6. @Bartholomew John

    If this allows for customization above and beyond my chosen theme customizations…

    This doesn’t do that. The UI for each aspect (other than Site Title/Tagline) is only exposed if the Theme adds support for each given feature). For example, if the Theme doesn’t add support for custom backgrounds, then you won’t be able to customize backgrounds via this UI.


  7. This landed in trunk just before our Meetup last night. I demo’d it — you should’ve heard the “ooh!”s and “aaahh!”s it elicited.


  8. @Mark McWilliams

    I was unclear if this is for only the new “2012” theme, or would affect any well-made theme (and could not view your linked tweet).

    But I see in your Trac-link, Koopersmith says:

    One of the main goals here is to make it easy for plugins and themes to add to the customize controls and preview without having to unbind large portions of core code.

    That sounds like this control will be a generic UI element that any theme could be given (or plugin!). Hmm!

    Is that correct?


  9. @Ted Clayton

    It’s my impression this customizer basically adds the ability to test drive and set various settings via the Theme Preview screen before you activate a new theme. And it’s not exclusive to Twenty Twelve, most obviously because Twenty Twelve has been punted to 3.5 and these customize features are going into 3.4.

    If you continue along the vein of a screen to “set it before you save it”, my guess (CMIIW) is that koop is alluding to allowing plugin/theme authors the ability to integrate their own sets of settings into this screen. It effectively would save people a good bit of time setting up a new theme because they can configure settings before they decide to activate it.


  10. any ideas on how to add a default background image to a theme in 3.4?


Comments are closed.