The description for Co-instructor add-on for LearnPress helps instructors to each other with their course management and teaching content.extension LearnPress Co-Instructors is prepared.

Plugin Version: 4.1.2
 
WordPress plugin LearnPress Co-Instructors

Plugin Features

LearnPress Co-Instructors is a plugin designed to offer course co-administration capabilities within the LearnPress platform. It enables multiple instructors to efficiently manage and contribute to online courses, streamlining the overall educational experience. By allocating specific roles and permissions, educators can collaborate seamlessly in creating high-quality learning content. The feature-rich plugin provides a user-friendly interface with a diverse set of tools for course co-administration, allowing instructors to assign roles, manage content, and foster engaging learning experiences. Its flexibility permits customized workflows and efficient communication among educators, promoting a cohesive teaching environment. Instructors can enhance course quality by leveraging the plugins collaborative features, which facilitate combined expertise and diversified teaching approaches. Sharing responsibilities, providing feedback, and engaging with students collectively contribute to a dynamic learning environment that accommodates various styles of learning. The seamless integration of co-instructors within the LearnPress platform enhances student engagement and satisfaction, fostering a sense of community and active participation. This unique approach redefines traditional teaching paradigms, setting new standards for collaborative course development and modern teaching methods within the LearnPress framework.

Specifications:

Release date: 11-10-2020
Last updated: 23-08-2026
Type: Paid
License: GPL 
Subject: Administration for LearnPress
Compatibility: W5.x W6.x
Includes: Plugin
Language packs: English
Developer: Thimpress

Rating:
4.5196078431373 1 1 1 1 1 (204 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

Guide to Setting Up and Using LearnPress Co-Instructors

LearnPress Co-Instructors is not just there to display a few names on a course page. Its real purpose is to give a LearnPress site a clear model for collaborative course management: the primary instructor keeps control, while additional instructors help prepare lessons, quizzes, and assignments, respond to students, and strengthen trust in the training program.

This guide covers the practical questions that usually fall outside a short product description: what to check before installation, how to assign course co-instructors correctly, how the primary instructor differs from a co-instructor, which permissions should be monitored, how to verify the result in the admin area and on the course page, what to do when errors appear, and when it makes more sense to choose a broader LMS platform built around a different instructor model.

This material is intended for site owners, WordPress administrators, instructional designers, online school managers, and technical specialists responsible for supporting LearnPress. It does not include instructions for purchasing, activating commercial access, or bypassing restrictions. The focus is on safely configuring a plugin you already have access to, verifying the outcome, and organizing a team of instructors in a practical and understandable way.

Cover image for the LearnPress Co-Instructors guide with a course-to-instructor relationship map
The cover highlights the core idea of the add-on: one course stays under the control of the main author, while additional instructors appear alongside it with clear roles and visible results on the course page.

What problem this add-on solves in a real course

In a typical small course, one instructor can write the curriculum, record lessons, grade assignments, and respond to students alone. But as soon as a course becomes cross-disciplinary, corporate, or continuously updated, that model starts to break down. One author ends up responsible for everything, while other experts either pass materials around manually, receive overly broad administrator privileges, or work from external documents disconnected from the actual course.

LearnPress Co-Instructors is designed to close exactly that gap. At the course level, it lets you assign one or more co-instructors. According to the product page and LearnPress documentation, those instructors can participate in course management and work with course content and students, while their access is tied to the assigned course rather than the entire site. For an online school, that makes it useful not as a decorative feature, but as a way to separate expert work on a course from full WordPress administration.

Scenarios where the add-on is especially useful:

  • The course is taught by two or three instructors, each responsible for a separate module or practical component.
  • An instructional designer builds the course structure, while subject-matter experts add lessons, quizzes, and assignments.
  • A corporate training program needs input from HR, a technical mentor, and a department lead.
  • A course marketplace wants to show every expert involved in teaching on the public course page.
  • The primary author is overloaded with student support, so a second instructor takes over part of the responses and review work.

One important nuance: this add-on does not turn LearnPress into a full-scale marketplace-style role system with commission logic, frontend dashboards, and separate workflows for every author. It solves a narrower problem - collaborative teaching within a specific course. If that boundary is clear before installation, expectations for the product will stay realistic.

Quick takeaway: LearnPress Co-Instructors makes sense when a course already exists in LearnPress and needs a teaching team, not when a site is still choosing an LMS platform from scratch.

Who LearnPress Co-Instructors is for, and when it may be unnecessary

Before installing it, it helps to answer one question honestly: is the real problem collaborative instructor workflow, or is the site trying to use this add-on for a job that requires a different tool? Co-Instructors has a strong but fairly specific use case. It works well when LearnPress is already in place, WordPress roles are configured, courses are being published, and now you need to carefully add additional instructors to those courses.

When the add-on is a good fit

This product works well on sites where educational content is created by a team, but the owner does not want to hand out unnecessary admin access. The primary instructor remains the course owner, while co-instructors help within the scope of assigned materials. That approach is especially convenient for schools with signature programs where one specialist handles theory, another handles hands-on work, and a third focuses on feedback.

Another strong use case is public trust. The ThimPress product page specifically highlights instructor display on the course page. That matters to students: they can see that the program is taught not by an abstract brand, but by a real team with names, avatars, and short bios. If instructor expertise affects enrollment conversions in your niche, public team display is not just cosmetic - it becomes part of the decision-making process.

When this add-on should not be your starting point

If the site has not yet chosen its main LMS plugin, courses have not been created, and the authorship model is still unclear, it is too early to install Co-Instructors. First, you need to configure LearnPress itself, confirm that courses, lessons, quizzes, profile pages, emails, and course presentation in the theme all work properly. The add-on will not fix a weak course structure or replace basic LearnPress setup.

It may also be unnecessary if every course is run by a single author and additional experts only need to be mentioned in the description or in an "About the Authors" block. In that case, standard course content or a theme block may be enough. A full add-on makes sense when additional instructors need to work with the course, not just be mentioned.

Marketplaces deserve separate consideration. LearnPress official materials include marketplace scenarios where co-teaching may sit alongside commissions, reporting, a frontend editor, payout tracking, and more advanced author workflows. LearnPress Co-Instructors does not cover that entire marketplace layer - it only handles the collaborative teaching part. If you need the platform economics as well, look at LearnPress together with other add-ons and verify carefully which features are actually available in your specific setup.

LearnPress Co-Instructors role diagram: main author, co-instructors, and the public-facing result
This diagram helps separate responsibilities: the primary instructor manages the course, co-instructors work within the assigned course, and the student sees the team on the course page.

What to check before installing it on a WordPress site

Preparation matters not because installation is difficult, but because the add-on sits on top of LearnPress, WordPress roles, your theme, and your course structure. If the LMS foundation is already unstable, adding another permission layer will only make troubleshooting harder. It is better to spend 30 minutes checking things before installation than to later wonder why an instructor cannot see the right lesson or why the author block never appeared on the course page.

Core dependencies

First, confirm that LearnPress is installed, active, and updating normally. The LearnPress page on WordPress.org shows the current WordPress and PHP requirements, while the Co-Instructors product page lists add-on compatibility with LearnPress and WordPress. This guide intentionally avoids hard-coding exact version numbers because they change, but you should always verify them in the source materials and in the admin panel before installing.

Minimum checklist:

  • LearnPress is active, and the main course and profile pages open without errors.
  • WordPress already has users who can be assigned the LearnPress Instructor role, or the equivalent role expected by your setup.
  • Your theme correctly renders the single course page, author block, course tabs, and instructor profile.
  • Courses, lessons, and quizzes can be edited without errors before the add-on is installed.
  • Caching plugins are not breaking the admin area or course pages.
  • You have a site backup, or at least a test copy available in a staging environment.

Checking roles and users

The Co-Instructors documentation says instructors are selected while editing the course, inside the course settings in the author area. The product page also clarifies that co-instructors are selected from users with the Instructor role. So before installation, you need to prepare not just arbitrary WordPress users, but specifically the users who are supposed to appear in the instructor list.

A practical sequence looks like this:

  1. Create a test user for the second instructor.
  2. Assign the role LearnPress uses for instructors.
  3. Make sure the user has a display name, avatar, and short bio filled out if your theme shows those fields on the course page.
  4. Confirm that the user can sign in to the admin area or dashboard to the extent allowed by your access policy.

If the user is not prepared properly, they may not appear in the co-instructor selector, or they may look unprofessional on the public page. That is not always an add-on bug. Often the real cause is the user role, an incomplete profile, or cached user lists.

What to check in the theme and course template

Co-Instructors may automatically show instructors on the course page, but the visual output depends on your theme and LearnPress templates. If the theme heavily overrides single course templates, the author block may look different from the documentation or require CSS adjustments. That is why you should validate the result on a test course with two instructors before rolling it out on a live site.

Safe test method: create a private or draft course, assign one co-instructor, save the course, and open the page in incognito mode. That lets you see the public result without risking active sales or enrollments.

Installation and initial validation without unnecessary risk

The official documentation describes a standard WordPress plugin install through Plugins and Add New: upload the ZIP file, install it, and activate it. For this guide, the more important part is not the button clicks themselves, but the verification sequence after activation. If you jump straight into a live course and start changing authors, you combine two separate tasks: verifying the technical installation and rolling out a new instructor workflow. It is better to keep them separate.

A safe launch sequence

  1. Confirm that LearnPress is active and existing courses open normally.
  2. Install the add-on like any standard WordPress plugin through the ZIP upload screen.
  3. After activation, open the plugins list and confirm that the add-on shows as active.
  4. Go to LearnPress > Courses and open a test course.
  5. Find the Course Settings block, then the Author area or the equivalent section in your current LearnPress interface.
  6. Check whether the field for adding co-instructors is now available.
  7. Save the course without making changes to confirm that course editing itself does not trigger errors.

After that, you can assign a test instructor. If the co-instructor field does not appear, do not reinstall the add-on on top of the current setup. First confirm that LearnPress is active, the add-on appears in the plugins list, the test user has the instructor role, and the course is not being opened in an older editor or template where some settings are hidden.

Quick verification right after activation

A reliable check has two parts: the admin area and the public course page. In the admin area, you should see the option to choose additional instructors. On the public page, if the theme supports it, you should see the names, avatars, and short descriptions of assigned instructors. The ThimPress product page describes exactly that kind of public instructor team display on the course page.

If everything saves correctly in the admin area but nothing appears on the frontend, the cause may be the theme, a LearnPress template, page caching, instructor profile settings, or a public author block that has been disabled or overridden by the theme. At that point, you are no longer dealing with installation - you are diagnosing output rendering, and that is best handled separately.

LearnPress Co-Instructors setup map after installation in WordPress
This setup map shows the path from activating the add-on to choosing co-instructors in a course and verifying the public instructor block.

Configuring instructors inside a course: Author, Course Settings, and the Mine tab

The main LearnPress Co-Instructors setting is not located on a global settings screen, but inside an individual course. That is logical: the teaching team varies from one course to another. One expert may help with a marketing course but have nothing to do with a programming course. That is why the configuration is tied to the course editing screen.

Where to assign co-instructors

The official LearnPress instructions describe the path through LearnPress > Courses, then creating a new course or editing an existing one. Once the course is open, scroll down to Course Settings, find the Author block, and add one or more instructors as co-instructors. In the LearnPress interface, field labels may differ slightly depending on the version and course editor, but the logic stays the same: course first, then author settings, then additional instructor selection.

When selecting instructors, pay attention to three things:

  • The list should only include prepared users with the correct role.
  • Do not add random site administrators as co-instructors if they are not supposed to appear publicly.
  • After choosing instructors, make sure to update the course, or the public block and permissions may not change.

The primary author vs. co-instructors

The primary author remains the course owner. The official ThimPress FAQ states that the primary instructor controls the course and can manage co-instructor assignments, while additional instructors have access limited to the assigned course. That is a key security principle. A co-instructor should not be treated like a second site administrator. Their role should stay narrower than that of the platform owner.

In practice, that means every course should have clear answers to these questions in advance:

  • Who is responsible for the course structure and final content quality.
  • Who can edit lessons, quizzes, and assignments.
  • Who answers students and reviews feedback.
  • Who appears publicly as a course instructor.
  • Who decides when a co-instructor should be removed from the course.

If those agreements are never defined, the technical setup will not solve the organizational problem. A co-instructor may be able to work in the course, but the team will still argue over who should change the curriculum, who owns an outdated lesson, and who signs off on final edits.

What the Mine tab limitation actually means

The LearnPress documentation includes an important note: co-instructors can edit lessons, quizzes, or course assignments in the Mine tab. That is a practical clue for troubleshooting. If an instructor says they cannot see someone else's lesson or cannot edit a course item, first check which tab they are on and which materials actually belong to their scope.

That behavior helps prevent accidental interference with someone else's content, but it can surprise teams if everyone expected "full shared access to everything." For that reason, your internal instructor guide should say this explicitly: work only within the assigned course, check the Mine tab, do not change another author's materials without coordination, and contact the administrator if an item is missing.

How to remove a co-instructor safely

If an instructor is no longer part of the course, open the same course, remove them from the co-instructors list, and save the changes. Then verify two things: are they gone from the public instructor block, and have they lost editing access to that course's materials? Do not delete the WordPress user just to remove them from a course. Deleting the user may affect author history, comments, orders, or other site content.

Public display of the instructor team on the course page

For a student, the instructor team is a trust signal. If a course is taught by multiple experts, that information should not stay hidden in the admin area. The ThimPress product page says the add-on automatically shows profile images, names, and short descriptions for all assigned instructors on the course page. That is not only about appearance - it also helps explain the course's value by showing who is responsible for different parts of the program.

What should be filled out in each profile

Before checking the public output, open every instructor profile and bring them to a consistent standard. Each user should have a clear display name, an avatar, and a short description if the theme uses the bio field. Do not leave placeholder logins like teacher-02 or empty profiles. On an education-focused page, details like that look unfinished and reduce trust in the course.

A strong co-instructor profile usually includes:

  • A first and last name, or a professional name the instructor is known by.
  • A short specialization, such as instructional designer, practitioner, module author, coordinator, or tool expert.
  • An avatar or photo styled consistently with the rest of the instructor team.
  • A short description rather than a long promotional biography.

How to validate the frontend result

After assigning co-instructors, open the course page in a regular browser and then in incognito mode. If the site uses caching, clear the cache for that specific course page. Check that the instructor block does not break the mobile layout, names are not cut off, avatars are properly sized, and profile links point where users expect them to go.

Your validation should include several roles:

  • A logged-out visitor can see the instructor team on the public course page.
  • A student enrolled in the course can view the course and its instructors without unnecessary access errors.
  • The primary instructor can edit the course and the co-instructor list.
  • A co-instructor can see the assigned course and the materials available to them.

If the instructor block appears but looks poor, do not rush to edit plugin files. For visual changes, it is safer to use theme settings, a child theme, or targeted CSS. But before adding CSS fixes, check whether the theme includes its own LearnPress template that would be easier to adjust through theme options.

Practical scenario: a course managed by an instructional designer and two experts

Consider a real-world use case. An online school is launching a course on CRM implementation. The primary instructor is an instructional designer responsible for the course structure and final editorial review. The first co-instructor handles technical system configuration, and the second handles sales workflow and real-world case studies. The goal is to assign both of them to one course, show all instructors on the public page, and make sure each person can access the materials they need.

Goal

Build a course where the primary author manages the program, two additional instructors help with lessons and support, and the student sees not a single author but a team of experts on the course page. At the same time, no co-instructor should receive unnecessary access to other courses on the site.

Preparation

Before configuration begins, the following should already be in place: active LearnPress, the Co-Instructors add-on installed, a test course, two instructor user accounts, and completed profiles. It is also a good idea to create one student test account so you can validate the course page after saving.

Configuration steps

  1. Open LearnPress > Courses and select the target course.
  2. Confirm that the primary course author is assigned correctly and is the person responsible for final program control.
  3. Scroll down to Course Settings and the Author block.
  4. In the co-instructors field, select the first expert and then the second expert.
  5. Save or update the course.
  6. Open the public course page and review the instructor block.
  7. Log in as each co-instructor in a separate browser or test profile and confirm which materials are available for editing.

Expected result

In the admin area, the course retains the list of additional instructors. On the public page, all assigned instructors appear with their profiles. Co-instructors can see materials within the scope of the assigned course rather than receiving automatic access to every course on the site.

Practical collaborative course scenario with two co-instructors in LearnPress
This workflow diagram shows the path: the administrator assigns instructors, each person handles their part of the course, and the student sees the full teaching team on the learning page.

The nuance that often gets in the way

The most common organizational mistake is assigning an instructor technically, but never agreeing on the boundaries of responsibility. As a result, the second expert may expect access to every lesson, the instructional designer may expect them to handle comments only, and the administrator may expect them to have no editing rights at all. Before launch, give instructors a short internal guide: where the course is located, what they are allowed to change, what they should not publish without approval, how to report issues, and who performs the final review.

How to verify the result after setup

Validation should be behavioral, not superficial. It is not enough to see the instructor's name appear in a course field. You need to check the full chain: the settings were saved, the permissions took effect, the public block appeared, the student sees the correct team, the primary author can manage the list, and the co-instructor did not receive unnecessary access.

Checking in the admin area

Start by reopening the course after saving it. Make sure the selected co-instructors are still in the field and did not disappear after the page refreshed. If the list resets, check for JavaScript conflicts in the admin area, the current user's permissions, and compatibility with active optimization plugins that sometimes interfere with backend assets.

Then review lessons, quizzes, and assignments. LearnPress changelog entries have included fixes related to author fields, curriculum editing permissions, and the display of courses assigned to a co-instructor. That indicates the authorship and access layer in the LMS is sensitive to updates. Because of that, it is wise to repeat a validation pass after major LearnPress or add-on updates, even if everything worked before.

Checking from the instructor side

Log in as a test co-instructor. Verify whether they can see the assigned course and perform the actions required by your internal workflow. Do not test with an administrator account: administrators can see too much, and that will not show you the real instructor experience.

Pay particular attention to the Mine tab, because the official documentation explicitly calls out that context for co-instructors. If the instructor cannot see material they are supposed to edit, compare the item's author, the course, the publication status, and the user's actual role.

Checking the public-facing site

Open the course page as a logged-out visitor and as a student. Check the following:

  • Whether all assigned instructors are displayed.
  • Whether unrelated users appear, such as an administrator or a technical account.
  • Whether the instructor block breaks at mobile widths.
  • Whether profile links lead to the expected pages.
  • Whether caching is serving an outdated version of the course page.

Acceptance rule: the setup is only complete after a three-angle check - the administrator sees the saved co-instructors, the co-instructor sees their working area, and the student sees the correct teaching team.

Access control, security, and team discipline

A co-instructor is not just a name on the course page. It is a user who gains the ability to participate in educational content management. That means the configuration should be treated as part of the site's access policy. Even if the add-on limits co-instructors to the assigned course, the administrator still needs to know which users were added, why they were added, and when they should be removed.

Do not use administrator accounts as teaching accounts

Technically, a site administrator can be a course author, but for day-to-day work it is better to separate administrative access from instructional access. If an expert needs to edit course materials, give them an instructor role rather than an administrator role. That lowers the risk of accidental changes to WordPress settings, plugins, themes, and users.

Document ownership of course materials

When a course has multiple instructors, you need a simple working policy. It can live in a separate document, but it should answer practical questions: who edits the introductory module, who reviews quizzes, who updates webinar recordings, who replies to students, and who approves changes before publication. LearnPress Co-Instructors provides the technical mechanism, but it does not replace an editorial process.

Recheck access after team changes

When an instructor leaves the project, remove them from the co-instructors list for the relevant courses. Then check the public pages and test access under that account. If the user should no longer be able to sign in at all, change their role or block access using standard WordPress methods. Do not delete the user without understanding the impact on content history.

Be careful with admin-area caching and optimization

LearnPress relies heavily on editors, user lists, AJAX requests, and dynamic fields. The Co-Instructors product changelog mentions API-based optimization of the co-instructor selector to speed up the course editing screen. That is a useful signal: the instructor list can be technically sensitive, especially on sites with a large number of users. Do not enable aggressive JavaScript optimization in the admin area without testing the course editing screen first.

A working playbook for the instructor team

The technical co-instructor setup grants access, but it does not explain how people should work together. In a small course, that may not be obvious: two instructors agree in chat and both understand who does what. On a larger site, that informal arrangement quickly becomes a weak point. One expert edits a lesson, the second does not know about the change, the primary author publishes a module without final review, and the student ends up seeing inconsistent teaching styles within the same program.

That is why it is worth preparing a short internal playbook after installing LearnPress Co-Instructors. It does not need to become a large document. One page is enough if it defines roles, editing boundaries, review order, and a contact point for technical issues. That kind of playbook is especially useful when co-instructors vary from course to course or when some instructors rarely work in the WordPress admin area.

How to divide areas of responsibility

Start with a course map. Break the program into modules, lessons, quizzes, assignments, and support blocks. Then assign an owner to each piece. Not every co-instructor needs to edit everything. Sometimes an expert is only responsible for one module and student questions related to it, while the primary instructor keeps control over the course structure, the final assessment, and final publication.

Example distribution for a course with multiple experts:

  • The primary author owns course structure, module order, final review, and removal of co-instructors after the project ends.
  • The theory-focused co-instructor prepares explanatory lessons, updates materials, and suggests curriculum changes.
  • The practice-focused co-instructor reviews assignments, expands case breakdowns, and answers applied questions.
  • A program coordinator or instructional designer verifies that lessons do not contradict each other and that students receive a coherent learning path.

This list may sound organizational, but it directly affects technical support. When an instructor says "I can't see the lesson I need," the administrator should first confirm whether that lesson actually falls within their responsibility. If responsibilities are not documented, every issue turns into an argument about permissions.

What to include in the co-instructor instructions

The instructor guide should be short and specific. There is no need to retell all of WordPress. Show the path to courses, explain that assignment happens at the individual course level, remind them about the Mine tab, and describe what to do if an error appears. If the instructor is not technical, avoid phrases like "check the capability." It is better to write: "If the course is missing, send the administrator the course title, your email, and a screenshot."

A strong guide answers five questions:

  1. Where to find the assigned course after signing in.
  2. Which materials the instructor may edit without prior approval.
  3. Which changes need to be sent to the primary author for review.
  4. How to confirm that changes are visible to students.
  5. Where to report it if a course, lesson, quiz, or assignment is not displayed.

If the site uses separate LearnPress add-ons for assignments, certificates, content drip, or student lists, include only the parts that actually exist in the course. Do not overload instructors with features unrelated to their work.

How to coordinate changes in a live course

The safest approach is not to edit important lessons right before a sales push, webinar, or other key deadline. If students are already actively moving through the course, agree on dedicated update windows. For small changes, drafts or an internal task list may be enough. For larger changes, it is better to first create a lesson copy or use a staging course, validate the result, and only then move the change into the live course.

LearnPress Co-Instructors does not include a separate editorial queue that will validate material quality for you. That means the team needs a simple process: the co-instructor makes a change, notifies the primary author, the primary author checks the public result, and only then is the change considered approved. This is especially important for quizzes and assignments, where a wording error can affect student outcomes.

Practical rule: if a change affects grading, lesson access, completion order, or a student's final outcome, the primary course author should review it, even if the co-instructor is technically able to save it alone.

Updates, compatibility, and support after launch

Once the add-on is deployed, the job is not finished. LearnPress evolves, the WordPress core gets updates, themes change course templates, and educational sites gain new users and instructors. The LearnPress changelog regularly includes changes related to the Course Builder, author fields, permissions, profiles, security, and compatibility with other plugins. That is not a reason to fear updates, but it is a reason to have a clear verification routine.

What to check after updating LearnPress or the add-on

Create a small regression checklist and repeat it after major updates. It should be shorter than full-site testing, but precise enough to catch co-instructor issues. It is better to choose one test course and two test users than to manually recheck everything across live programs every time.

Minimum validation set:

  • Does the course editing screen open without errors or freezes?
  • Does the co-instructor list remain saved after updating the course?
  • Can the co-instructor still see the assigned course and expected materials?
  • Does the Mine tab still work in the scenario your team relies on?
  • Does the public instructor block still appear on the course page?
  • Have any unexpected instructors or empty profiles appeared?

If the problem appears immediately after an update, do not jump to the conclusion that Co-Instructors is definitely at fault. Also review LearnPress core, the theme, caching, optimization plugins, and other LearnPress add-ons. For support, a narrow reproducible scenario is much more useful than a broad report like "everything broke after the update."

How to prepare a support request

If self-diagnosis does not solve it, gather the facts before contacting support. Support teams do not need passwords or open access credentials - they need clear information: which course, which user, which role, what was expected, what happened instead, which LearnPress plugins are active, and whether the problem also exists on a default theme or a staging copy. Do not send site secrets through public forms or expose student personal data.

A strong support request looks like this:

  • Problem: the co-instructor does not appear in the selector or cannot see the course.
  • Context: LearnPress is active, Co-Instructors is active, the user has the Instructor role.
  • Steps: open the course, go to Course Settings, find Author, try to select the user.
  • Expected result: the user is available in the list and stays saved in the course.
  • Actual result: the user is missing, the field does not load, or the list resets after saving.

This format saves time for both you and support. It also helps separate a product issue from a role, theme, or cache issue.

When it is better to roll back a change

A rollback is not needed for every inconvenience. It becomes necessary when the setup affects live courses or student access. If assigning co-instructors breaks the public course page, removes instructor data, gives an instructor unexpected access to someone else's materials, or causes the course editing screen to stop loading, return the course to the last safe state and investigate the issue on a copy.

A safe rollback usually includes removing the co-instructor from the specific course, clearing the page cache, undoing CSS changes, and testing again with test roles. Fully disabling the add-on is best reserved for cases where you already have a backup and understand how that will affect instructors who are already assigned.

Safe appearance improvements without editing the plugin

If the public instructor block appears but does not fit the theme well, do not edit LearnPress or Co-Instructors files directly. Those changes will be lost on update and may make troubleshooting harder. First review theme settings, then use a child theme or the additional CSS area. Below is a cautious CSS example that does not depend on imaginary PHP hooks and is easy to roll back.

Before applying it, open the course page, inspect the actual instructor block classes in your browser tools, and replace the selectors with the ones your theme really uses. The example demonstrates the approach, not a guaranteed class match for every site.

/* Example for a child theme or Additional CSS.
   Replace selectors with the actual classes used by your theme's instructor block. */
.learnpress-course-instructors,
.course-instructors {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 16px;
  margin-top: 24px;
}

.learnpress-course-instructors .instructor,
.course-instructors .instructor {
  padding: 16px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  background: #fff;
}

.learnpress-course-instructors img,
.course-instructors img {
  width: 72px;
  height: 72px;
  object-fit: cover;
  border-radius: 50%;
}

The post-CSS check is simple: refresh the course page, clear the cache, and review the block on desktop and mobile. If the block disappears, elements overlap, or the theme uses different selectors, remove the CSS and return to the original look. Do not expand this example into a full redesign without reviewing the theme templates first.

If you need to change text, field order, or make deeper course template changes, look for official LearnPress template override methods and your theme's documentation. Without a confirmed template override path, it is safer to stay with CSS and theme settings.

Common LearnPress Co-Instructors issues and how to diagnose them

Problems with co-instructors are usually tied not to the concept of the add-on itself, but to user roles, course state, cache, the theme, or team expectations. Below is a practical symptom-based troubleshooting guide. Start with the simplest checks and do not reinstall the plugin without a reason.

The instructor does not appear in the selection list

Symptom: you open the course, go to the Author block, but the user you need is missing from the co-instructor selector.

Possible cause: the user does not have an instructor role, the profile was created as a regular subscriber, the user list is cached, or the field failed to load because of a JavaScript error. The product page says selection is based on users with the Instructor role, so that is the first thing to verify.

What to check: the user's role, whether LearnPress is active, whether the user exists in WordPress, browser console errors on the course editing screen, and conflicts caused by admin-area optimization.

How to fix it: assign the correct role, save the user, refresh the course screen, temporarily disable admin-area JavaScript optimization, and try again. If the site has many instructors, wait for the API-driven field to load and do not click repeatedly.

The co-instructor is added but does not appear on the course page

Symptom: the instructor is selected and the course is saved in the admin area, but visitors do not see that instructor on the public page.

Possible cause: the theme overrides the course template, cache is serving an older page, the instructor profile is empty, or the public author block is hidden by CSS.

What to check: open the page in incognito mode, clear the page cache, switch to a default test theme in staging, and inspect the page HTML in browser tools. If the data exists in the HTML but is not visible, the problem is most likely theme CSS.

How to fix it: clear the cache, complete the instructor profiles, check the theme's course template, and if needed add careful CSS in a child theme. Do not edit add-on files directly.

The co-instructor cannot see lessons, quizzes, or assignments

Symptom: the instructor is assigned to the course, but after signing in they cannot see all materials or cannot edit an item they are expected to manage.

Possible cause: the instructor is not looking at the Mine tab, the item belongs to another author, the course was not saved after assignment, the material is in a status unavailable to that role, or LearnPress permissions changed after an update.

What to check: the Mine tab, the lesson or quiz author, the item status, the user's actual role, and the saved co-instructor list in the course. For more complex cases, create a brand-new test lesson and validate access in a clean example.

How to fix it: save the course again, confirm the item's owner, reassign the instructor in the course, and recheck the user role. If the issue started after a LearnPress update, review the changelog and support materials, because the author/permissions layer has already been affected by core LearnPress fixes in the past.

The course editing screen has become slow

Symptom: the course takes a long time to open, or the instructor selector is noticeably laggy.

Possible cause: the site has many users, the instructor list is loaded through the API, scripts are conflicting in the admin area, or the LearnPress database needs routine optimization. The add-on changelog itself mentions API-based optimization of the co-instructor selector to speed up the course editing screen.

What to check: the number of users with instructor roles, active admin-area optimization plugins, console errors, and the editing speed of another course that does not involve a large instructor list.

How to fix it: update LearnPress and the add-on in a test environment, disable unnecessary admin-area optimization scripts, remove outdated instructor accounts, and review the database using standard hosting or WordPress tools. If the issue remains, contact support with an exact description of the user count and reproduction steps.

Permission behavior changed after an update

Symptom: an instructor used to see the course or edit a material, but that behavior changed after an update.

Possible cause: LearnPress updates often affect the Course Builder, authorship, permissions, curriculum, and security. That is a normal risk area for LMS sites where access depends on roles and authorship.

What to check: the LearnPress and add-on changelog, the list of active LearnPress extensions, the user's role, the co-instructor assignment in the course, and behavior under a test theme.

How to fix it: save the course again, verify roles, clear the cache, and reproduce the issue on a test course. If the problem is confirmed, prepare concrete support steps: user, course, role, expected action, and actual result.

The wrong instructor appears on the course page

Symptom: the student sees an extra author, a former instructor, or a technical account.

Possible cause: an old co-instructor is still assigned to the course, the primary author is set incorrectly, the theme is rendering all content authors rather than only current course instructors, or the page cache has not been refreshed.

What to check: the current co-instructor list, the primary course author, user profiles, the theme template, cache, and the mobile version of the page.

How to fix it: remove the extra instructor from the course, save the changes, clear the cache, and recheck the page in incognito mode. If the theme still displays outdated data, inspect the LearnPress template overrides.

How the add-on fits with other LearnPress capabilities

LearnPress Co-Instructors rarely exists in isolation. An education site may also use assignments, quizzes, certificates, reviews, student lists, commissions, memberships, content drip, a frontend editor, and integrations with ThimPress themes. The key is understanding that co-instructor functionality supports team-based course work, but it does not automatically enable every adjacent capability.

Assignments, quizzes, and student support

The Co-Instructors product page mentions instructors working with lessons, quizzes, assignments, progress tracking, and student questions. But if the site does not have the relevant assignments add-on installed or configured, co-teaching by itself will not create a new assignment system. It helps distribute work around course elements that are already available.

A practical approach is this: first verify which content types the course actually uses, then decide which co-instructor owns which part. If the course only includes text lessons and quizzes, there is no reason to include assignment review in your team playbook. If assignments do exist, assign an owner and confirm that they can access the right screen.

Commission and marketplace scenarios

The official LearnPress marketplace page separately mentions revenue sharing, commission management, and co-teaching capabilities. But those are different functional layers. Co-Instructors handles instructors within the course, while commission logic requires separate configuration and possibly another add-on. Do not confuse public instructor display with payout rules and financial workflows.

If you are building a marketplace, ask a separate set of questions: who creates the course, who receives payment, who responds to students, who can edit pricing, and who can view reports? LearnPress Co-Instructors can help with the course team, but it should not be the only tool used to manage the entire author platform.

Eduma themes, Course Builder, Coaching, and custom templates

The ThimPress product page states that the add-on is compatible with popular ThimPress LMS themes. That does not mean every custom course template will automatically display the instructor block perfectly. If the site has been heavily customized, validate the output in staging and compare it with the standard theme or demo behavior. Pay particular attention to author blocks, the single course layout, instructor profiles, and the mobile layout.

Video tutorial for setting up Co-Instructors

The official product page links to a Co-Instructors tutorial video. It is useful as a quick visual reference for the intent cluster "how to assign co-instructors in LearnPress": users can see where the course is located, how the settings block opens, and where instructors are added. Even so, always compare what you see in the video with your current LearnPress version, because the course editor may change over time.

Questions worth answering before launch

Can you assign multiple co-instructors to one course?

Yes. The official product page and documentation describe assigning one or more co-instructors to a course. In practice, the important part is not the number itself, but a clear division of responsibilities between instructors.

Why is the instructor I need missing from the selector?

Start by checking the user's role. The ThimPress FAQ states that selection is limited to users with the Instructor role. If the user was created as a subscriber, customer, or administrator without the LearnPress instructor role, they may not appear in the list. Also check for JavaScript errors and admin-area cache issues.

Can a co-instructor edit every course on the site?

According to the product description, co-instructor access is limited to the assigned course. Still, actual behavior should always be tested with a dedicated test account, because WordPress roles, LearnPress settings, and other add-ons may affect permissions. Do not grant extra administrative roles just for convenience.

Why can a co-instructor only see part of the course materials?

The LearnPress documentation notes that co-instructors work with lessons, quizzes, and assignments through the Mine tab. If the instructor cannot see a material, check the tab, the item's author, publication status, course assignment, and the user's role.

Will instructors automatically be visible to students?

The product page says instructor profiles, names, and descriptions are displayed publicly on the course page. But the actual presentation depends on the theme and LearnPress templates. That is why you should always verify the course page both as a logged-out visitor and as a student after assignment.

Do you need this add-on for a site with only one instructor?

Usually not. If one person teaches every course, Co-Instructors adds an unnecessary configuration layer. It becomes useful when a course is taught by a team or when it is important to show multiple experts on the public page.

Can Co-Instructors serve as the foundation for a course marketplace?

Only partially. The add-on helps assign multiple instructors to a course. A full marketplace scenario may also require commissions, reporting, a frontend editor, publishing rules, and other LearnPress add-ons. Do not confuse co-teaching with the platform's financial and organizational logic.

What should you do after a LearnPress update if permissions change?

Check the LearnPress and add-on changelogs, then rerun the test on a separate course: primary author, co-instructor, public page, and the Mine tab. If the issue is reproducible, prepare exact support steps and do not roll back the site without a backup.

When LearnPress Co-Instructors is the right choice

LearnPress Co-Instructors is a strong fit if your site already runs on LearnPress, your courses involve multiple instructors, and you need a clean way to combine collaboration, limited access, and public team display on the course page. The product is especially useful where one course is built by an instructional designer, subject-matter experts, and coordinators, and students benefit from seeing the full teaching team.

Do not expect the add-on to do work that belongs to a different category: it does not replace a full marketplace architecture, it does not set up commissions by itself, it does not fix theme problems, and it does not turn a weak course into a strong one. Its strength is the clear connection between "course - primary author - additional instructors - public-facing result." If that is the connection you need, move on to a test installation, prepare your users, and validate the setup on a separate course.

After checking compatibility and roles, you can download the latest version of LearnPress Co-Instructors, install it on a staging copy of the site, and run through the validation workflow from this guide: assign instructors, save the course, sign in as a co-instructor, and review the public page as a student.

LearnPress Co-Instructors troubleshooting map for a WordPress course
This troubleshooting map helps you move quickly from symptom to cause: user role, course save state, the Mine tab, the theme, cache, and public output validation.

The final recommendation is simple: start by rolling out the add-on on one non-critical course, then expand to real programs. That will show whether the co-instructor model fits your team, whether the theme handles instructor display correctly, and whether unexpected permission limits appear. If that first validation goes smoothly, scaling the setup to the rest of your courses will be much easier.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.