Flexible Widgets – Only Works For Certain Widgets

Those of you who listened to episode 111 of WordPress Weekly or who have been reading this site for a long time realize that I’m on a quest to find a plugin that provides the right interface for making widgets flexible when it comes to configuring when and where they show up. To fulfill this task, I’ve been using Widget Logic but it doesn’t have any interface that allows users to choose where the widget shows up. Instead, it has a small box where you put in a conditional tag.

Today I came across a post by Sarah Gooding of WPMU.org (wonder if she listened to the show) showcasing the Flexible Widgets plugin by bechster. As the name implies, it’s supposed to provide additional display options for widgets to give them more display flexibility. After checking out Sarah’s screenshots and realizing the interface looks like something I’ve been thinking about, I decided to give it a try. Unfortunately, after installation I noticed two problems. The first is that if I have too many pages to fit in the box, the scroll bar for the Pages area disappears. I was able to scroll within that area by placing my mouse cursor in the box and using the mouse wheel but this is not how it’s supposed to work. It should look like the Categories area with a proper scroll bar. I’m using Firefox 3.6.22 by the way.

Flexible Widgets Display Options
Scrollbar Is Missing For The Page Box

The second issue I encountered is that the additional display options do not show up for certain widgets. For example, here is what my YARPP widget looks like:

Missing Display Options For Flexible Widgets
Non Flexible Widgets :(

It also doesn’t work for my KB Advanced RSS widget but it works just fine for all text widgets. If these two issues could be fixed and I can be somewhat guaranteed that the additional display options will work with all widgets, this would be a great plugin to recommend as I love the simple interface for choosing where the widgets will show up. For now, I’ll be going back to Widget Logic. It’s worth noting that the plugin author states: May conflict with themes or plugins which include custom widgets.


13 responses to “Flexible Widgets – Only Works For Certain Widgets”

  1. Honestly, I wish this were in the core. I come across a lot of use cases where I’m constantly wanting to put specific widgets on specific pages or types of pages, and not globally across the board.

    Great plugin though, I’ll definitely be using it.

  2. Interesting. I didn’t realise Mozilla was maintaining browsers back that far. I doubt they’ll be doing that again now that they have taken on the same development approach as Chrome, with rapid updates.

    My memory of Firefox 3.6 was that it was dog slow.

  3. Extensions should be upgraded to work with new versions more frequently (like Chrome extensions do) now that Firefox has changed their development process … or at least that’s the theory. So hopefully you won’t need to deal with broken extensions on upgrades anymore.

  4. Hi,

    I’m the author of Flexible Widgets. Thanks for mentioning the plugin.

    Apparently You found a couple of bugs while testing it. I’ll try to follow up on that and see if I can fix the issues for the next version.

    So far, the plugin only supports the default WordPress widgets. Actually, it replaces them altogether. I’ll see if I can wrap my head around another solution so it will be able to support custom widgets from other themes or plugins in a future version.

  5. Another good option with tons of features:

    Dynamic Widgets
    “Dynamic Widgets gives you full control on which pages your widgets will appear. It lets you dynamicly place the widgets on WordPress pages by setting conditional rules with just a few mouse clicks by role, dates, browser, language (WPML), for the homepage, single posts, attachments, pages, authors, categories, archives, error page, search page, custom post types, custom post type archives, WPEC/WPSC categories, BuddyPress Components and BuddyPress Groups”


    BTW, I’m in the same boat running FF 3.6.6. After reading this post I’m considering upgrading.


  6. I had to stick with the Firefox 2 series on my 7 year old laptop because the later versions of Firefox were just to CPU/memory-heavy for me to use for an extended period of time (I kept having to shut it down) and I also agree with Jeff that some add-ons were just never developed for later versions.

    Am now using a 4 year old laptop so I don’t have this issue anymore.


Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

%d bloggers like this: