by Pankaj Agrawal on WordPress.org
Visibility Control for Lifter LMS helps you hide messages and content for specific criterion anywhere on your WordPress page.

Show menu only to Loggout user
Visibility Control for LifterLMS 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 Lifter LMS Course,
2. User’s course completion status of a particular Lifter LMS Course, 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.
If Course ID is 123
For a course completion status, if Course ID is 123:
Mechanism of Functioning
Future Development
Depending on the interest in this feature, we will decide on adding a shortcode and/or a Gutenberg Block to achieve this feature.
Other Visibility Control Plugins:
– Visibility Control for LearnDash LMS
– Visibility Control for WPCourseware LMS
– Visibility Control for LearnPress LMS
– Visibility Control for TutorLMS
– Visibility Control for MasterStudy LMS
– Visibility Control for Sensei LMS
– Visibility Control for WooCommerce
Related Plugins for LifterLMS:
– Experience API for LifterLMS
– Manual Completions for LifterLMS