Display Widgets WordPress Plugin

by Steph on September 6, 2009

Change your sidebar content with each page. Avoid creating multiple sidebars and duplicating widgets by adding check boxes to each widget in the admin (as long as it is written in WordPress version 2.8 format) which will either show or hide the widgets on every site page. Great for use with Thesis theme, or just to avoid extra coding.

Download now

Changelog
1.5: Added “404 Page” check box
1.4: Changed “Home Page” check box to “Blog Page”
1.3: Added check box for Home page if it is the blog page, Added check boxes for single post and archive pages, Save hide/show option correctly for more widgets
1.2: Save page check boxes for more widgets
1.1: Fixed bug that prevented other widget options to be displayed

Update: Please post issues and questions in the support forum

DiggTwitterFacebookLinkedIn

{ 22 trackbacks }

Penguin » Meine Plugins
September 9, 2009 at 2:46 pm
插件控制Widget在页面显示 « Wordpress插件
September 20, 2009 at 11:26 pm
30 Wordpress Plugins To Help You Improve Your Sidebar | Graphic and Web Design Blog -Resources And Tutorials
October 5, 2009 at 2:53 am
Display Widgets WordPress Plugin
October 5, 2009 at 5:27 pm
30 Wordpress Plugins To Help You Improve Your Sidebar - Programming Blog
October 6, 2009 at 5:06 am
30 Plugins To Help You Improve Your Wordpress Sidebar | ART HACKER
October 6, 2009 at 2:37 pm
30 Wordpress Plugins To Help You Improve Your Sidebar | Web Design
October 6, 2009 at 3:50 pm
30 Wordpress Plugins To Help You Improve Your Sidebar | huibit05.com
October 7, 2009 at 1:13 am
30 Wordpress Plugins To Help You Improve Your Sidebar - Partytow
October 7, 2009 at 11:15 am
30 Wordpress Plugins To Help You Improve Your Sidebar | IndoWeblog - Free Blog Hosting for Everyone
October 8, 2009 at 1:03 am
30 Wordpress Plugins To Help You Improve Your Sidebar | Akshar Technolgies
October 10, 2009 at 6:10 am
30 Plugin yang membantu meningkatkan kegunaan dan keindahan sidebar | tempe media
October 27, 2009 at 9:48 am
30 Wordpress Plugins To Help You Improve Your Sidebar | meshdairy
October 29, 2009 at 3:36 am
Wordpress: 30 plugins recomendados para tu sidebar - elWebmaster.com
November 1, 2009 at 6:56 am
30 plugins Wordpress recomendados para tu sidebar | EMB Blog
November 17, 2009 at 3:25 pm
WordPress – platformen « Dorte Marcussen
January 1, 2010 at 3:13 pm
Word?ress Platformen II « Dorte Marcussen
January 1, 2010 at 4:49 pm
ウィジェットを指定した条件で表示→Display Widgets — 病的溺愛シンドローム
March 8, 2010 at 10:41 am
我一直在 » WordPress插件使用记录
May 14, 2010 at 5:17 am
How to show or hide sidebar widget on wordpress blog | TEBLOG
June 14, 2010 at 12:12 pm
chinthakaonline.info » Display Widgets Only on Certain Pages
July 8, 2010 at 10:27 pm
30 Wordpress Plugins To Help You Improve Your Sidebar | My Free Design Area - A Webpage for Joomla Free & Commercial Templates, Wordpress Free & Commerciak Themes, and Drupla Free and Commercial templates, Flash Templates and animation, Html templ
July 10, 2010 at 3:59 am

{ 54 comments… read them below or add one }

Lar December 13, 2009 at 6:07 pm

@Steph :: A deep bow to you. This is one aspect of WP that I found so confining, and you unconfined it with a simple, elegant solution. A good part of my plugins are simple homegrown html, so no compatibility problems anticipated.

Thank you! I’m coming up out of my bow now. ;)

Reply

Steph December 13, 2009 at 8:58 pm

Thanks for the flattering praise. There are days I wonder why I bother distributing and supporting free plugins (the $0.48 in adds and $75 in donations I’ve received just doesn’t cut it, even though it was all from one person), but you helped today to not be one of those. Thanks!

Reply

Paul Kirch December 14, 2009 at 9:33 am

Steph – as for donations, I donate to any developer (In fact I donated to Widget Context) that provides a tool that helps me. In this case, I wasn’t able to make Display Widgets work. It’s a compelling tool., but it was not designed to work with my particular situation.

Thank you,

Paul

Reply

Steph December 14, 2009 at 10:27 am

I’m glad Widget Context is working for you, and I’m also glad to hear you make donations to plugin developers. It’s a sad fact that not many people do. I’m also excited to report my add clicks revenue is up to $2.50. :-) It’s the little things.

Display Widgets is meant to be a dead simple version that anyone can figure out easily. I’m trying to keep the frills to a minimum, mainly for clients who will be doing the maintenance on CMS sites their developers create. Widget Context is great for those who need more functionality and don’t mind losing the simplicity to get it.

Reply

Paul Kirch December 14, 2009 at 10:34 am

Thank you. I truly loved your plugin, but when I couldn’t make it work (due to lack of CSS and PHP knowledge of my own), I had to explore other avenues. Good luck getting some revenue stream. I love open source, but it does become an issue for talented people like yourself who deserve to get paid for their efforts. Best of luck.

Reply

TheToolWiz December 22, 2009 at 5:27 pm

This is a great widget! Unfortunately, it doesn’t work with any of the page management widgets, I guess b/c they aren’t using the V2.8 hooks.

Any tips on how to mod them to work?

One thing you could do to monetize this is to mod widgets people find that don’t work and charge a small fee for the updates. Don’t post them public, just charge $5 or $10 for modded versions.

Or set up a monthly membership site for $10/mo where you provide additional support and mods

Waiting for developers to get off their duff and fix stuff “some day” vs. paying a small fee to someone who’ll actually do it somewhat timely … you’ll have some takers!

-David

Reply

Steph December 22, 2009 at 10:48 pm

Hmm… Interesting idea. I may just have to start rewriting widgets. What plugins are you specifically having trouble with?

Reply

TheToolWiz December 22, 2009 at 11:51 pm

Page Manage Widget
Flexi Pages Widget

They’re both used for organizing pages listed in the sidebar. I prefer the first one.

I have a site that will have 30+ pages that contain instructional info. It’s a membership site, and I only want people who are members to be allowed to see it. I don’t want the widget displayed on any of the other blog areas, just on these pages. That’s how I found your Display Widgets plugin. But … it doesn’t work with these. I’m not sure what my options are — a different sidebar with the widget embedded in it just for these pages?

-David

Reply

Steph December 23, 2009 at 9:59 am

I’ve got a working rewrite of Page Manage Widget. I’ll send it to you for a $10 donation. ;-) Sorry, your idea.

Reply

TheToolWiz December 23, 2009 at 1:39 pm

You’re on!
ugh. Seems like I have to be more verbose for a change.

Reply

TheToolWiz December 23, 2009 at 1:41 pm

Why does your Donate button return people to the Candeo Buddypress site?

Reply

Steph December 23, 2009 at 1:48 pm

Hehe. Oops. I was doing some dev testing with payment plugins a while back. Forgot to turn that off. Thanks for the heads up. Your plugin is in the mail.

Reply

TheToolWiz December 23, 2009 at 5:50 pm

Wow, you really gutted that puppy, Steph! Nice and clean. And that annoying registration thing is gone.

Well worth $10!

-David

Lar January 20, 2010 at 7:54 am

BHNY Steph,

In your widget plugin, the categories are an option to select.

Is it correct that selecting a category will only block the widget from the category page, and not from posts with that category selected?

If so, is there any way to block widgets from specific post pages?

Thanks!
Lar

*BHNY = Belated Happy New Year

Reply

Steph January 20, 2010 at 8:10 am

Thanks for the key on that one. I was about to resort to Google.

You’re right. The category check box only affects the category page, not the posts under it. Since the list of blog posts would get huge on most sites, I think I’ll add a text field for a comma separated list of post ids. You’re the third one to ask this in the last week. That’s probably a pretty good sign I need to add it. I’m slammed with work this week, but I’ll get an update in soon!

Reply

akhter January 24, 2010 at 5:54 am

sir
great great great plugins
may god bless u

it works fine

akhter

Reply

Lar January 27, 2010 at 7:10 am

Thank you for the updated version, Steph.

Very Sweet!

Reply

Steph January 27, 2010 at 7:43 am

No problem. Thank you for the donation!

Reply

Lar January 28, 2010 at 5:41 pm

Don’t mention it … thank you!

Reply

brett April 24, 2010 at 11:20 am

Hi,

You plugin looks like exactly what I need (actually I can’t beleive this is not a standard function in WP), but I can’t seem to find the check boxes to exclude. Am I doing something wrong?

Any help is appreciated. Definately worth 10 bucks if I can get it working.

Reply

Steph April 24, 2010 at 12:30 pm

Go to Appearance -> Widgets, and when you expand your widgets to edit them, you will see the additional check boxes on each widget.

Reply

James May 6, 2010 at 7:49 am

Love the plugin. It’s very useful.

Just an FYI, I’ve been developing a 3.0 site and realized that your plugin isn’t quite working with 3.0 yet. Have you noticed this?

Thanks again for what is a crucial need for widgets.

Reply

Steph June 14, 2010 at 11:32 am

Hey James, just released a WP 3.0 update. Let me know if you have any trouble with it. Thanks!

Reply

James June 14, 2010 at 1:35 pm

Hey Steph,thanks for the update. Just so you know that after I upgraded I’ve started getting this error in various places.

Fatal error: Call to a member function register() on a non-object in /var/www/html/testdev/wp-includes/widgets.php on line 431

Any thought?

Reply

Steph June 15, 2010 at 8:26 pm

I’m not seeing this. Can you get a backtrace on that by chance?

Reply

drew May 9, 2010 at 5:43 am

my website is http://www.comedy impressionist.com
I have a text widget down the right side showing a contact form.
I’m using Display Widget and I’ve have it set to show on the homepage and Videos.
However, although it shows properly on the homepage, in Videos there is just ‘Form Object’ written.
If I just write text in the widget it does show up on both pages.

the code I’m using for the form is -

Form Objectvar so = new SWFObject(“contactform.swf”, “contactform.xml”, “201″, “445″, “7,0,0,0″, “#ffffff”);so.addParam(“classid”, “clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″);so.addParam(“quality”, “high”);so.addParam(“scale”, “noscale”);so.addParam(“salign”, “lt”);so.addParam(“FlashVars”, “xmlfile=contactform.xml&w=201&h=445″);so.write(“C C6258465″);

so why will the html show properly on the homepage and not the others? They are both static pages.

is it something to do with Display Widget do you think?
I’m using WP 2.9.2 and Thesis 1.7

thanks

Reply

Steph May 27, 2010 at 11:11 am

Sorry, that’s not a Display widgets issue. It sounds like your javascript isn’t getting called on that page.

Reply

Jonathan Austin May 27, 2010 at 3:26 pm

I love your plug in but once you plug in the newsletter how do you know were to send a newsletter from and how do you aqure the consumers email that signed up for your newsletter sign up.

Reply

affiliate Plugins June 3, 2010 at 1:16 am

I’m getting plenty of difficulty subscribing to your rss feed, it keeps giving me an error for some reason.

Reply

nooidea July 4, 2010 at 8:29 am

couldn’t say anything!

thanks a lot!

this is a great idea and a wonderful plugin.

Reply

bingjie July 16, 2010 at 3:46 pm

many thanks for your great work.

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: