Dynamic Widgets gives you full control on which pages a widget will display. It lets you dynamically show or hide widgets on WordPress pages by setting conditional logic rules on a widget with just a few mouse clicks. No knowledge of PHP required. You can set conditional rules by Role, Dates, Browser, Featured image, IP Address, Mobile devices, Theme Template, Language, URL, and more.
The plugin supports various conditions including user roles, dates, browsers, devices, and custom post types. You can create exception rules for more specific control over widget visibility. It also integrates with popular plugins like bbPress and BuddyPress.
Dynamic Widgets does not collect any private data and does not alter the functionality of the widgets it manages. It is designed to enhance your control over widget display without compromising user privacy.
Other Notable Features
Here are a few other notable features of this free
Dynamic Widgets plugin.
Dynamic Widgets
Widget Visibility
Conditional Logic
Screenshots
FAQ
A properly working WordPress site (doh!).
Your theme must have at least one dynamic sidebar.
Your theme must call wp_head().
Minimum of PHP version 5.2.7, PHP 5.3 is highly recommended.
Yes, you can. In the Dynamic Widgets Overview page, click the ‘Advanced >’ link at the bottom. You should see if wp_head() is called in your theme. It is possible Dynamic Widgets can’t detect if the theme is calling wp_head(). Please contact the author of the theme to ask for it. You can also of course just try Dynamic Widgets to see if it works.
Yes, but only if you activate the plugin on a per site base. Network Activation is not supported. Extra note: It seems that sometimes for some reason DW does not show up on individual sites within a WP Network without a network activation. You can use Multisite Plugin Manager to overcome this problem.
Did you save the options? If you did, you may try to hit the (i) icon a bit to the right and read the text which appears below.
A logical AND means that ALL rules must be met before the action takes place. A logical OR means that when ANY rule is met, the action takes place.
You probably have more than 500 pages. Building a tree with so many pages slows down the performance of the plugin dramatically. To prevent time-out errors, the child-function has been automatically disabled. You can however raise this limit by clicking on the ‘Advanced >’ link at the bottom of the Widgets Overview page and raise the number next to the Page limit box.
Try setting the plugin to the ‘OLD’ method. You can do this by clicking on the ‘Advanced >’ link at the bottom of the Widgets Overview page and check the box next to ‘Use OLD method’. See if that helps. Setting the plugin using the ‘OLD’ method comes with a downside unfortunately. It may leave you behind with a visible empty sidebar.
Yes! You can switch between FILTER and OLD method without any loss of widgets configuration or whatsoever.
Your theme probably uses a ‘default display widgets policy’. When a sidebar becomes empty, the theme detects this and places widgets by default in it. The plugin can’t do anything about that. Ask the theme creator how to fix this.
Since version 3.8, WPEC uses the by WordPress provided Custom Post Types and Custom Taxonomies. Dynamic Widgets supports Custom Post Types and Custom Taxonomies. You’ll find the WPEC Categories under the ‘Categories (Products)’ section.
Click at the bottom of the Widgets Overview page on the ‘Advanced >’ link.
Now a button ‘Create dump’ appears a bit below.
Click that button.
Save the text file.
Remember where you saved it.
Click at the bottom of the Widgets Overview page on the ‘Advanced >’ link.
Now a button ‘Uninstall’ appears a bit below.
Click that button.
Confirm you really want to uninstall the plugin. After the cleanup, the plugin is deactivated automaticly.
Remove the directory ‘dynamic-widgets’ underneath to the /wp-content/plugins/ directory.
Contributors and developers
“Dynamic Widgets”
is open source software. The following people have
contributed to this plugin.
Très facile à utiliser et extrêmement efficace. Fonctionne très bien avec les toutes dernières versions de WordPress. Je la recommande sans la moindre hésitation.
aralar
July 15, 2021
|
My dream come true
Finally a widget display plugin that can actually be used on ALL pages. Needed something to control the sidebar menus of a Woocommerce site and this did the trick. I feel stupid for wasting my entire afternoon the previous day, trying to set with PHP something that is easily fixed with this plug in. Thank you, thank you, thank you.
stanoam
November 15, 2018
|
It Worked!
Thank you for this great plugin! Okay, not the best in user design but the functionality is amazing! I was in the middle of trying to work out some CSS with chatbot which didn’t work. This did! Great job and again, thank you guys!
Thank you for this great plugin! Okay, not the best in user design but the functionality is amazing! I was in the middle of trying to work out some CSS with chatbot which didn’t work. This did! Great job and again, thank you guys!
Rik0399
May 17, 2024
|
Facile à utiliser et efficace
Très facile à utiliser et extrêmement efficace. Fonctionne très bien avec les toutes dernières versions de WordPress. Je la recommande sans la moindre hésitation.
aralar
July 15, 2021
|
Did the job!
I rate it 5* because, although it can definitely improve, it does the job very well, and remains free while doing so. Keep it up!
Thank you for this great plugin! Okay, not the best in user design but the functionality is amazing! I was in the middle of trying to work out some CSS with chatbot which didn’t work. This did! Great job and again, thank you guys!
Rik0399
May 17, 2024
|
Facile à utiliser et efficace
Très facile à utiliser et extrêmement efficace. Fonctionne très bien avec les toutes dernières versions de WordPress. Je la recommande sans la moindre hésitation.
aralar
July 15, 2021
|
Did the job!
I rate it 5* because, although it can definitely improve, it does the job very well, and remains free while doing so. Keep it up!
Simply show an error message and tell to reinstall.
Almino Melo
November 27, 2019
|
1 reply
It Worked!
Thank you for this great plugin! Okay, not the best in user design but the functionality is amazing! I was in the middle of trying to work out some CSS with chatbot which didn’t work. This did! Great job and again, thank you guys!
Rik0399
May 17, 2024
|
Facile à utiliser et efficace
Très facile à utiliser et extrêmement efficace. Fonctionne très bien avec les toutes dernières versions de WordPress. Je la recommande sans la moindre hésitation.