By default, WordPress will show a widget on every page that the widget position exists on. In most cases when making a website, you don’t want that widget to show on every single page, so the only way to manage where and what pages it should be on is to use a plugin. You have a few options available:
- Jetpack – Has a Widget Visibility feature that adds the settings at the bottom of every widget
- Display Widgets – A plugin that lets you show widgets on select pages. It also adds the settings to each widget in the admin.
- Dynamic Widgets – A plugin that offers extensive options but does come with a learning curve, albeit very powerful features.
Pure & Simple uses Jetpack on the live demo site and I enabled the Widget Visibility feature on it so I can use it to show widgets on select pages. It works extremely well and you can publish widgets to the available widget positions this theme offers. I did a tutorial about widget positions with an introduction about this topic:
The Blog Sections are Limited
Please also note the “Blog“, “Single“, and “Category – Archive” sections do NOT have the following widget positions available:
- Inset Top 1, 2, 3, and 4
- Bottom Inset 1, 2, 3, and 4
Using Jetpack Widget Visibility
- Go to Jetpack >> Settings
- Look for “Widget Visibility” and activate it
- Go to Appearance >> Widgets
- Drag any widget into a widget position and at the bottom of this widget, choose how and where to publish it.
- Click Save on the widget
Using Display Widgets
- Go to Plugins >> Add New
- Search for “Display Widgets” and install it
- Go to Appearance >> Widgets
- Drag any widget into a position and at the bottom, you can select where to show the widget.
- Click Save on your widget
Screencast – Show Widgets on Pages
You can view this video in full screen.