I’m noticing a recurring event in the WordPress community that has happened before back when WordPress version 2.7 was in development. However this time, I’m on the other side of the fence. Late 2008, WordPress version 2.7 was in development and the backend interface was to receive a new facelift based on the usability testing conducted–code ... Read More
Round 2: Preset Widgets to Widget Areas
A while ago, I wrote about how to preset widgets to widget areas (sidebars) in themes, but that method doesn’t work anymore with the new multi-widget implementation. Here’s the new way: Step 1: Add a new instance of the widget to the options table update_option( ‘widget_search’, array( 2 => array( ‘title’ => ” ), ‘_multiwidget’ => 1 ) ... Read More
Introducing The Devel Plugin
Over the years, I’ve built up quiet the library of “mini” plugins that I use during plugin and theme development. They’ve provided me with a ton of value and I’d like to share them with you. But instead of releasing a ton of small mini plugins geared around the same idea, that is, helping out ... Read More
The Comments Loop Widget
Last week I introduced the WordPress Loop widget which received a positive response from the community with over 600 downloads. Today I’d like to introduce it’s companion, the Comments Loop widget. With the comments loop widget, you now have that always-a-hassle-to-create comments.php file completely revamped and widgetized. You can have multiple instances of the comments loop widget ... Read More
The WordPress Loop Widget
WordPress has definitely beefed up support for widgets making it easier than ever to instantiate multiple widgets without too much hassle. I’ve been meaning to build a plethora of features based off the new system. The first on my list was to wigitize the WordPress loop. So here we go… With the WordPress Loop widget, you’ll be ... Read More
Till next year
Just publicly announcing that I’ll won’t be active until the new year for personal reasons. As always, I’m reachable via email.
Consolidate Options with Arrays in your WordPress Themes
As more and more themes start growing in complexity and features, storing information in the database is a natural progression towards saving any user preferences for that particular theme. In this article we’re going to talk about how you can consolidate all those theme options into a single database entry. Then we’re going to create ... Read More
Smarter Hooks: Contextual Hooks
The article has been updated with a working example on how I’ve implemented the atomic hook approach in WP Framework. It’s also WordPress 2.9 compatible for custom post types and taxonomies. In the last article, we looked at a simple way for making your template files more cleaner and DRY using do_atomic(), a function that registers ... Read More