If Widget
If Widget – Visibility control for Widgets
by Andrei · WordPress.org page · Website
If Widget has 1,000+ active installs on WordPress.org and 15,630 downloads all time. We have tracked it since September 4, 2026; download trends appear after 30 days of data. The last update was on January 18, 2021, tested up to WordPress 5.6.19.
If Widget at a glance
Is If Widget well maintained?
Features
The feature list from the plugin's own readme on WordPress.org, trimmed to the essentials.
- User state: User is logged in
- User role: User is Admin or Editor (plus all the available roles)
- User registration: User registration is allowed
- Post type: Current post type is Post or Product
- Page type: Current page is Front Page or Blog Page
- URL: Current URL starts/ends with "this-page"
- URL: Current URL contains with "keyword"
- Device detection: Is mobile device
- Visitor location: Visitor is from US or Spain ✱
- Visitor language: Visitor language is English or Spanish ✱
- Third-party plugin integrations: Show if user is in Group "Group Name", Show if user has Subscription "Example Subscription" and more ✱
If Widget reviews and ratings
9 reviews on WordPress.org, with the most recent ones as their authors posted them.
9 reviews
- 5★
-
7
- 4★
-
1
- 3★
-
0
- 2★
-
0
- 1★
-
1
-
Works better than the rest
This is the only plugin that actually let me target by URL. Other plugins apparently could, but none worked for me. This was the last plugin I was willing to try before giving up. The interface is also simple and intuitive. I hope to see this plugin become more popular!
rsurfer -
No longer works
Tried it. No options in the widget area. It appears this plug-in no longer works.
katypical -
This is Comprehensive!
I tried other plugins and not fullfil my needs. But, If Widget - Visibility control for Widgets is the only exceptions. The main of my need is restrict widget for certain user role, then this plugin solved my problem.
fahmineo -
Works fine but missing....
Plugin works fine but would be nice if I could choose something like: If post id is..., or if category id is...., if tag is.... Or is it possible and I‘m searching too far? cheers Rangi
rangitoto -
This is perfect
If you are trying the other widget control plugins, you are wasting your time. This one is perfect.
frostyjpn -
Lightweight, easy to use!
Was looking for a simple plugin to hide widgets based on user role or if they were signed in or not. This works flawlessly! Great work!
aptharsia
If Widget alternatives
Plugins that solve the same problem, ranked by how closely they overlap with If Widget.
-
WP-ShowHide 9,000+ installs · 4.2
-
Content Visibility for Divi Builder 2,000+ installs · 4.8 -
Dynamic Widgets 10,000+ installs · 4.7 -
Remove Widget Titles 6,000+ installs · 5.0
-
Hide Posts 20,000+ installs · 4.7
Details
Control what widgets your site’s visitors see, with custom visibility rules
The full description, screenshots and every review live on the WordPress.org page.
Tags
- hide
- roles
- rules
- visibility
- widget
More from Andrei
-
If Menu 50,000+ installs -
Auto Approve Product reviews 90+ installs
- Version
- 0.5
- Last updated
- Jan 18, 2021
- First published
- Aug 25, 2018
- Requires WordPress
- –
- Tested up to
- 5.6.19
- Requires PHP
- 5.6
- Pricing
- Free on WordPress.org
If Widget FAQ
What does If Widget do?
According to its WordPress.org readme, If Widget offers User state: User is logged in, User role: User is Admin or Editor (plus all the available roles), User registration: User registration is allowed, Post type: Current post type is Post or Product and Page type: Current page is Front Page or Blog Page.
How many active installs does If Widget have?
WordPress.org reports 1,000+ active installs for If Widget as of September 7, 2026.
Is If Widget still maintained?
The last release was on January 18, 2021, more than a year ago. WordPress.org shows a warning on plugins that go this long without an update.
Is If Widget free?
If Widget is free to install from WordPress.org. Many plugins also sell a paid version or add-ons.