Lifetime SSL solution - Free SSL certificate & HTTPS redirect, fix insecure site / SSL errors, Security he...
Visibility Control for LearnDash helps you hide messages and content for specific criterion anywhere on your WordPress page.
Visibility Control for LearnDash is a WordPress plugin designed to manage the visibility of content based on user criteria. It allows you to show or hide HTML elements, menus, and messages depending on a user's access to LearnDash courses or groups, their login status, and their role. You can implement this by adding specific CSS classes to your elements, which dictate their visibility based on the defined conditions.
This plugin is suitable for site administrators who want to customize the user experience on their LearnDash-powered sites. It can help in displaying or concealing information tailored to different user groups, enhancing the overall learning environment.
Best for: This plugin is best for LearnDash users looking to customize content visibility for different user groups.
What it does well
Where it falls short
Visibility Control for LearnDash offers a straightforward solution for managing content visibility based on user criteria. It is particularly useful for those who want to tailor the learning experience on their site.
Pankaj Agrawal's own description of Visibility Control for LearnDash, lightly tidied.
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 to a user will role administrator, add this CSS class: visible_to_role_administrator OR hidden_to_role_administrator
* Note: To show an element to multiple specific roles only, you need add the element multiple times, one for each role. To hide an element/menu from specific multiple roles only you can add the element once add multiple classes to the same element.
For all the courses:
For a specific course, if Course ID is 123:
For users with access to at least one course:
* Add this CSS class: hidden_to_course_none
For a course completion status, if Course ID is 123:
For all the groups:
Other plugins for teaching online.
Lifetime SSL solution - Free SSL certificate & HTTPS redirect, fix insecure site / SSL errors, Security he...
Enable SSL & HTTPS redirect with 1 click! Add SSL certificate & WP Force SSL to redirect site from HTT...
The AI + Automation plugin for WordPress. Automate workflows across all your plugins and apps, add an AI agent...
Contact Form, Google Sheet, MailChimp, Brevo, Webhook, Zoho CRM Automation and Integration plugin that Connect...
Free SSL certificate for WordPress — install a Let's Encrypt SSL, force HTTPS, fix mixed content and redi...
Generate & install Free SSL Certificates for WordPress, HTTPS redirect, get PADLOCK in the browser, get au...