As of April 2026, Dynamic Widgets is a WordPress logic plugin with 10K+ active installations and a 4.7/5 rating from 109 reviews. It has been downloaded 1.0M+ times in total. Requires WordPress 3.0.0+ and PHP 5.2.7+. Available on WordPress.org since 2010. Recently updated within the last 3 months. Download volume is stable this week. Support resolution rate: 100%. Top alternative: Widget Context.
Dynamic Widgets only supports classic WordPress widgets. If you’re looking to use this plugin for conditionalizing Gutenberg blocks, let us know and we will email you when it’s in the works.
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. No fiddling around with conditional tags. You can set conditional rules by Role, Dates, Browser, Featured image, IP Address, Mobile devices, Theme Template, Language (WPML or QTranslate), URL, for the Homepage, Single Posts, Attachments, Pages, Authors, Categories, Tags, Archives, Error Page, Search Page, Custom Post Types, Custom Post Type Archi…
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!
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.
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.
Very useful plugin. Thanks!
| WordPress | 3.0.0+ requiredTested up to 6.9.4 |
| PHP | 5.2.7+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.