Frontend group restriction for LearnDash


Front-End Group Restriction for LearnDash helps you to add a shortcode to display group restriction options in front-end for logged-in Group leaders to manage and restrict specific courses and lessons for their assigned groups. This also helps and leverages the site admin to distribute the workload of restricting the content among Group Leaders without any access to the WordPress dashboard.


✔ Display group restriction interface to only logged-in group leaders
✔ Display a list of all assigned groups and their selected courses.
✔ Option to restrict specific courses per group.
✔ Option to restrict specific lessons per group.
✔ Option to set restriction message to be displayed in the front-end


  • STEP 1 – Place Shortcode in WordPress Page:

You can find the group restriction option under LearnDash LMS, there you get a restriction shortcode for the front-end group leader, and you also see a text box to write any customized content as per your choice. You can simply put this shortcode on any edit page and update it.

  • STEP 2 – Group Leaders Can Access Frontend Interface:

Now any logged-in group leader can access the frontend restriction interface from the front-end for their assigned groups. Other than the group leader, none will be able to access this frontend interface.

  • STEP 3 – Restricting Courses & Lessons:

A list of all assigned groups with their courses and lessons is displayed in the frontend with a toggle option to restrict each course and lesson for the respective group. Group leaders can alter the availability as per their conditions.


For further details and step-by-step explanation, you can visit the plugin’s detailed documentation here.


We understand the need for a quality product backed by dedicated support that cares, we are here to listen to all your queries and help you make the most out of our plugin.
You can create support topics here, or contact us here.


  • Back-end settings and shortcode for Frontend group restriction add-on for LearnDash.
  • Frontend view for Group leader; Where Courses with lessons are displayed of each assigned group.
  • Frontend view for Group leader: Where few Courses and lessons are restricted (in red) for each group.


Automatic installation

Automatic installation is the easiest option — WordPress will handles the file transfer, and you won’t need to leave your web browser. To do an automatic install of Frontend group restriction for LearnDash, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”

In the search field type “Frontend group restriction for LearnDash,” then click “Search Plugins.” Once you’ve found us, you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by! Click “Install Now,” and WordPress will take it from there.

Manual installation

Manual installation method requires downloading the Frontend group restriction for LearnDash plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.


Automatic updates should work smoothly, but we still recommend you back up your site.


How can I display this restriction option for the group leader?

Simply paste the shortcode \”[front_end_group_restriction]\” in a new page. Any logged-in group leader will get access to frontend group restriction interface on that page.

Does this plugin provide support to restrict topics and quiz?

Not at the moment.

Where can I find documentation?

You can find the detailed documentation here.

Where can I report a bug?

Contact us here to report any type of issue, we will resolve it on our first priority.


There are no reviews for this plugin.

Contributors & Developers

“Frontend group restriction for LearnDash” is open source software. The following people have contributed to this plugin.



1.1 2021-10-05

  • Fixed – disabled redirection to settings page on activation in absence of dependency plugins

1.0 2021-09-27

  • Initial release