I finally bit the bullet and took a look at the widget plugin, well to be precise widgets are included with WordPress 2.3 and 2.5 so took a look at that
Figured out how to use widgets and have added them to a test version of the Talian theme, just a matter of cleaning up the coding and adding the appropriate code to all the themes on the site now. As long as I get the time shouldn’t take more than a week to update all WordPress themes and send them out to current customers (update: only took a few days, all current and future themes are/will be widget friendly).
Update: added widget support to all AdSense/SEO WordPress themes on the site
I noticed an issue with widgets in WordPress 2.3. There seems to be a set of widgets created by default, widgets like Akismet (if installed), Links, Meta and many more! The problem with this is I spent a lot of time editing the menu items to be SEO optimised and these widgets could mess things up.
Found a solution (as always :-)) I’ve named the widgets that are theme specific as “Name of Widget GAT” so they are easy to spot and use. You can see a screenshot of what it looks like with Talian using WordPress 2.3 when I added all the right widgets (the GAT ones mean Google AdSense Templates) to the two Talian sidebars.
As you can see above there’s 14 widgets I’ve not used and I strongly advise (for SEO reasons) you don’t use them either. If you stick to the GAT widgets only you won’t damage the SEO coding added to the theme.
Update: found a way to remove Widgets, there’s the unregister_sidebar_widget code which you specify Widgets you don’t want available. Interestingly I couldn’t remove two of the extra widgets above, the Akismet and the Tag Cloud widgets. Two extra widgets is much better than fourteen, so I’m happy with the result.
Update2 : in WordPress 2.5 those extra widgets are back, fortunately they are listed at the bottom of the list of Widgets so just make sure you don’t use them if you care about SEO.
I have to say I like the concept of widgets, solved a small problem I’ve had with WordPress 2.3 updated themes. The new 2.3 themes include the Tag coding and when you upload the new themes you get a Tag menu item which is empty until you create some Tags. Some of my sites aren’t really setup in a way where Tags will add anything useful so won’t use tags on those. Having widget WordPress themes means I can remove that menu item without having to edit the themes code manually.
Popularity: 66%
Tags: Widget, WordPress 2.3

3 users commented in " Widget Plugin Compatible WordPress 2.3 and 2.5 Themes "
Follow-up RSS Comments Feed or Leave a TrackbackHave converted two WordPress themes to Widgets so far.
Talian (fixed really as there was widget code there, but didn’t all work after my AdSense/SEO changes).
Almost Spring: this theme completely lacked widget support, now every menu item can be moved.
I have to admit I can see why so many people have emailed me asking for the themes to be made widget friendly. In future I promise to listen a little harder as I thought widgets would be a waste of time, but really they are great for reorganizing a WordPress blogs menu very easily by a user with zero HTML skill.
I can do what widgets does via the code quite fast, but this is even faster (10 seconds to move every menu item) and allows the same theme to have many different setups (on the menu anyway) without touching the code.
David
All WordPress 2.3 themes on the site are now widget friendly.
I don’t know how I lived without widgets with so many of my sites that use WordPress, making menu changes is really easy now!
David
when will blix adsense theme be widget-aware?
Leave a Comment for Widget Plugin Compatible WordPress 2.3 and 2.5 Themes