How to Allow Non-Admin Users to Create LearnDash Courses

Introduction

By default, only site administrators can create and publish LearnDash courses. To empower other users—without granting full admin rights—you can install the Multiple Instructors add-on. This extension adds an Instructor role that can be assigned to any user, allowing them to build, edit, and publish their own courses on your site.

Use the Multiple Instructors Add-On

  • Adds an Instructor Role: Upon activation, the plugin creates a new “Instructor” user role.
  • Assign Instructors: Create new users with this role or update existing accounts to “Instructor.”
  • Course Creation Rights: Instructors have the capability to add, edit, and publish LearnDash courses just like administrators—but only for the courses they own.
  • No Multisite Needed: Works on a single WordPress install, so you don’t need a multisite network.

Troubleshooting and FAQs

Q: Where do I get the Multiple Instructors add-on?
A: Purchase and download it directly from the LearnDash website under add-ons or extensions.

Q: I don’t see the Instructor role after activation—what should I do?
A: Ensure the plugin is activated, then go to Users > Add New; the Instructor role should appear in the role dropdown. If not, clear any object caching and reload.

Q: Instructors can’t publish their courses—why?
A: Verify they have the “Instructor” role and that no other role-management plugin is overriding LearnDash capabilities.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Support

To speak to our Agency consultant, fill in the form found at our Contact Page.

  • Get Started

    Enter your name and email address to get started with your project...

  • This field is for validation purposes and should be left unchanged.

Not recently active