In wordpress is it possible to have different widgets on different pages,

I mean, I am having a form widget which has to be just displayed on posts page, it should just display on single.php

Is this possible? Is their any plugin for this?

5 Answers 5


Hi @ntechi:

Look at the plugin Widget Logic.


The plugin is called just like your Question title. ;-)


There are two options:

  • Have a number of different sidebars in your theme. You will need to register your sidebar, and then call the sidebar from one of your template files.
  • Install a plugin such as Widget Logic.

You can also use a combination of these methods when you need to manage sets of widgets over a variety of different areas.


Well, I may be wrong, but why can't you just create different sidebars for single and posts page? That's easier and doesn't require plugins.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.