Visibility Control for LearnDash helps you hide messages and content for specific criterion anywhere on your WordPress page.
As of April 2026, Visibility Control for LearnDash is a WordPress lms plugin with 1.0K+ active installations and a 5/5 rating from 9 reviews. It has been downloaded 14K+ times in total. Requires WordPress 4.0+ and PHP 5.6+. Available on WordPress.org since 2019. Downloads are up 54% this week. Top alternative: The Ultimate Video Player For WordPress….
Visibility Control for LearnDash helps you hide messages and content for specific criterion anywhere on your WordPress page.
You can show/hide HTML elements, menus, and other details based on:
1. User’s access to a particular, any or all LearnDash Course, Or
2. User’s access to a particular, any or all LearnDash Group, Or
3. User is Logged In or Logged Out.
4. User’s role.
You simply need to add a CSS class to your element div or span. As explained here:
Example:
Login/Logout Status:
For user’s role:
* To show the element/menu item…
Does exactly what promises
This does the job – we needed a way to display a specific LearnDash course only after the prereq course is completed. This plugin makes it very easy to accomplish this – thank you!
Very Good Plugin!
Really needed this, and it did the job perfectly.
Thanks!
Using it to hide / unhide videos in LMS according to enrollment status.
| WordPress | 4.0+ requiredTested up to 6.8.5 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.