By Jeffro on February 28, 2012
As tweeted by MarkMcWilliams, some of the theme customization options for the TwentyTwelve theme have landed into WordPress 3.4.
Posted in News | Tagged options, Themes, wordpress | 11 Responses
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. :)
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.
Chip is correct—this is the project “Team Gandalf” has been working on feverishly.
Lots of new stuff to play with, still learning to use basic stuff but having fun learning more.
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.
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.
@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.
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.
@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?
@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.
any ideas on how to add a default background image to a theme in 3.4?