Instructors in CoursePress Pro need independent role

I need the ability for instructors to sign up and add their courses, without access to the rest of WordPress dashboard. I don't believe this is default CoursePress behaviour - so am looking at achieving this by utilising the User Role Editor plugin. However, course instructors will then have edit/write access to other instructors courses. Is there a way to lock this down? What would you suggest in order to keep this secure, and the user experience as intuitive as possible.

Many thanks

  • Nastia

    Hello Thomas

    Welcome to WPMU DEV Community!

    Instead of User Role editor plugin, you can assigne instrustor's capabilitiews from the CoursePress settings.
    There is a list of the Incructor's capabilities from where you can define what the instructors can or cannot do.

    Navigate from the CoursePress Pro > Settings > Instructor capabilities tab to open the list with the capabilities.

    You can select the capability inside the Course section
    Update courses made by the instructor only
    Update any assigned course
    This way the Instructors will not be able to edit a course if they are not assigned to it or if they haven't created it.

    Same you can do in the Unit section. Please see the attached screenshot bellow:

    Let us know if you require any further assistance!


  • Nastia

    Hello Thomas

    The Instructor can be any user on your site with the subscriber role or any other role.
    You can add the users manually from the dashboard (Users > Add New) or the user can register by himself using any WordPress registration method.

    Only admin can assign instructors to a course. You can give this capability to instructors too from the CoursePress Pro > Settings > Instructor capabilities tab.

    Let us know if you have any further questions!


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.