You can download LearnPress here.

LearnPress Settings

In this section, we will guide you to configure your LearnPress

Enable register option

You can enable or disable the register option in the login/account page by going to your Dashboard => Settings => General => Membership => Any one can register.

Register option

If you enable this option. Visitors can register on your website.

And if you disable this option. No one can create a new account on your website. Only you as an admin can create a new user in the backend.

Select the Homepage

You can choose which page will be your home page (the page visitors will see when they enter your main URL) in Dashboard => Settings => Reading => Your homepage displays => Home page, then select the page you want.

Choose the hompage


And the selected homepage will have this tag beside the name of that page:

Homepage selected tag

404 error when access lesson/quiz page

There are some reasons if you got a 404 error when access a lesson/quiz page. Below are two common reasons:

The first reason is setting the wrong permalinks. You should set your permalinks is Post name in Dashboard => Settings => Permalinks => choose Post name.

Set permalinks


The second reason is that you didn't publish that lesson/quiz/course.

If the 404 error reason is none of the above reasons. Please create a topic on our forum: LearnPress support forum. We will check your issue.

Logout redirect and Currency

You can set the page you want your users will be redirected after logout by going to your Dashboard => LearnPress => Settings => General => Logout redirect, choose the page you want.

And you can set the currency displaying on your website in this section too.

Course review requirement

We have the option to require the admin review before publishing a course in Dashboard => LearnPress => Settings => Course => General

Course review

Review Course Before Publishing: The course needs to be reviewed by admin before it can be published.

When a teacher submits a course for review, you will see a notice on LearnPress and that course in Pending status, as the below picture:

Admin - Submit for review


You can edit that submitted course, you are able to preview the course by click to the permalink of the course or click to the "Preview" button. As an admin, you have the right to publish or delete the submitted courses.

Admin - publish course review

Course Thumbnails

This option is to set if you want to set all course thumbnails on the course page will display the same size or not.

You can enable it by going to your Dashboard => LearnPress => Settings => Courses => Course Thumbnails => Archive Course

If you disable this option, the course thumbnail in the course page will look like the below picture:

Disable course thumbnail


If you enable the Course Thumbnails option, all the course thumbnail will have the same size as below picture:

Enable course thumbnail


The default profile page of LearnPress is the lp-profile page (or profile page).

If you don't have our lp-profile page, you can create a new page, then add our profile shortcode



If you enable the "Add Link To Admin Bar" option, you can access the lp-profile page through the link on the admin bar.

If you don't enable "Enable Login Form" and "Enable Register Form" options,  users will log in and register through the default login form from WordPress. If you enable those options, our login and register forms will display on the profile page.


Users are able to change their avatar if you enable the "Enable Custom Avatar" option and set the size of the avatar.


LP-change-avatarWhen you enable the "Courses" option in Publicity. Students can see the courses of instructors or other students.



The default checkout page of LearnPress is the "Lp-Checkout" page. If you don't have that page, you can create a new page then add our checkout page shortcode:



All your available payment methods will be displayed on the payment tab. You can activate or deactivate the payment method by click to the circle checkboxes in the "Status" column, and then click to the name of the payment method to configure it.

Paypal is the default payment method for LearnPress. If you want to use the payment methods which are supported by WooCommerce, you need to install our WooCommerce add-on for LearnPress.

If you use our WooCommerce add-on for LearnPress, please choose the checkout page of LearnPress is the "Lp-Checkout" page, and the checkout page in WooCommerce is the "Checkout" page.


All your available WooCommerce payment methods will be displayed in LearnPress => Settings => Payment => WooCommerce. You can click on the payment method to configure it.


When you enable the WooCommerce, the "Buy this course" button will change to the "Add to cart" button. The "Redirect To Woo Checkout" option will redirect users to the WooCommerce checkout page after they click on the "Add to cart" button.

You can make users agree with your Terms and Conditions before placing an order by creating a Terms and Conditions page and set in the LearnPress settings. Then it will display and is required to be checked.


If you want users can buy the course without login, you can enable "Enable Guest Checkout" in LearnPress payment settings. When users didn't login and press the "Buy This Course" button, there is a "Continue checkout as guest?" button on the checkout page.


guest-checkout-pagePlease make sure that you have enabled the Guess email in LearnPress => Settings => Emails

guest-enable-emailOn the checkout page, users need to enter the email address that they will receive the Order key to access the course. Visitors can choose if they want to create an account with the email on the checkout page or not.


Then users will get the email which contains their order key

The course will be added to the account of the email that users used on the checkout page when they create a new account. Or if they want to use on another account, they can login with that account and submit the order they get in their email.


If the order is added successfully, the screen is like below:


Note: The "Guest Checkout" option only works with default LearnPress payment methods, not working with WooCommerce. If you use WooCommerce with LearnPress, users have to login to buy the course.

Become a teacher


When you enable the "Instructor Registration" option in LearnPress => Settings => Pages. Users can register and request to become a teacher at the same time by click to the "Want to become an instructor" checkbox on the registration form.

become-a-teacher-checkboxWe have a default form for the user to request to become a teacher on your website, it is the "Become a Teacher" page, and you can find it in Dashboard => Settings => Pages => Become A Teacher Page, then click "View Page"


You are able to change the text with some translate plugins, but you cannot edit this form.

Users have to login to fill this form. After a user filled the form, the admin will get an email about the submitted form. You need to enable become a teacher email in LearnPress => Settings => Emails => Become An Instructor.


In the email content, admin can view/accept/deny that request.



All emails which are sent from LearnPress are in Dashboard => LearnPress => Settings => Emails


You can see all the active emails in this place. If you want to enable/disable any type of email, you can click to the circle checkbox to change its status. And if you want to enable/disable all emails, you can click to the "Enable all" or "Disable all" button.

You are able to edit the email content by clicking to the email name to edit it.


If you are using our Paid Membership Pro add-on for LearnPress to integrate LearnPress with plugin Paid Membership Pro, please change the "Log In Page" in Paid Membership Pro to "Use WordPress default". Because if you choose "Log In Page" is Log In, it may result in a conflict with our LearnPress, such as user cannot change their password.


In this section, we will guide you on how to create a course and configure course settings.

Create a course

To create a course, you can go to your Dashboard => LearnPress => Course => Add New


There are three sections in a course: Course overview, course curriculum, and course settings.

Course settings

There are many options in the "Course Settings" section for you to configure your course.


  • Duration: The duration of the course. It will be counted from when students enroll in the course.
  • Block Course: Block courses when the duration expires. Students will not able to see the course content anymore.
  • Retake Course: The times a student can retake that course after that student finished the course.
  • Block Content Items Course: Block the course content after a student finishes the course.
  • External Links: Redirect to the link you put. Use this when you want to link the course to the course on another website.


You can choose the Passing Condition for a course with the Assessment tab. We have 6 basic options for a course. You can hover the mouse over the question mark to see their descriptions and examples.


We allow you to set the sale price for a course, you can even set the start time and end time for that sale promotion.

The option "No Requirement Enroll" is only available when you set the price is 0. Users needn't to login or enroll the course to access and learn that course.


As an admin, you can change the course's author, you can assign the course to another instructor. LearnPress only supports to set one author for a course, if you want to assign more than one instructor to a course, you can use our plugin "Co-instructor add-on for LearnPress", you can find it here:

Course overview

In the Course Overview section, you can set name and introduction to the course, what you wrote will be displayed in the Overview tab in the single course page.


You also can set the publish date of the course, student can only see and enroll the course when it is published.

You can choose to assign a course to one or many categories in the "Course Categories" area. You should choose the "Featured image" for all courses, the feature images will be displayed on the Courses page. If you don't set the "Featured image" for a course, our system will display the default image.

And you should preview your course before you publish it.

Course curriculum

All the sections, lessons, quizzes of the course will be displayed here.

You can click to the "Select items" button to select the items (lessons, quizzes) you want to add to the course. Please note that you only can add the course that has not been assigned to any course. You are able to create lessons, quizzes in this section, the book icon is a lesson, the clock icon is a quiz, you can click "Edit" to edit the item on the new tab.


In this section, we can create lessons, set their preview-ability, and add them to the course curriculum.

Create a lesson

You can create lessons in two ways:

Way 1: Please go to Dashboard => Learnpress => Lessons => Add new. You can see the photo below:

Way 2: You can also add new lessons while creating/editing a course. Please go to Learnpress => Courses => Add new/Edit course => Scroll to Curriculum, write section name and press Enter => Create a new lesson. You can see the photo below:


Lesson Settings, Discussion

You can set a lesson duration, allowing customers to preview the lesson content before buying, allows users to add comments


Lesson Types

With Learnpress, we support lessons with text and media content.

  1. Text
  • You can compose the text of the lesson here

.      2. Media

  • You can also add media to your lesson content, the most common is the addition of video to the lesson content.
  • You can add videos in two ways
    Way 1: Upload your video to the website's memory. Then use the "Add Media" button to add the videos to the lesson content
    Way 2: You can also add videos by pasting the video URL in the lesson content.
  • We encourage you to do the second way, it will reduce the weight on your server, improve the speed of the page.
  • If, after adding a video to a lesson, the video content is not displayed on the user page, you should check your plugins have a lazy load settings, and turn off lazy load on the iframe tag.


Lesson interface

In the lesson creation page, there are four main sections.

  1. Title
  2. Content
  3. Settings
  4. Discussion

Assign lesson to course

To assign a lesson to a course. You can edit the course, in the Curriculum section, click to "Select items" button, then choose the lessons you want to add to the course ( note that you can only add lessons created by you and not yet assigned to any of the courses ) and click "Add".


In this section, we will guide you on how to create a quiz and configure quizzes settings.

Create a quiz

To create a new quiz, you can go to your Dashboard => LearnPress => Quiz => Add New. You can see in below picture.

Quiz Settings

We allow you to set many options for the quiz, you can see in the below picture.

You should pay attention to the "Duration", "Show correct answer", "Minus point", "Passing Grade" and "Re-take".

Quiz types

With LearnPress, we support True/False questions, single choice questions, multiple-choice questions.

True/False questions

In the True/False question, you need to put question name, question content, choose the correct answer.

Single choice

To create a single choice question, you need to enter the options and choose the correct answer, you can add more options by click "Add option" bottom. You can see the picture below.

Multiple-choice questions

With the multiple-choice questions, you can select more than one correct answer.

Assign quiz to a course

To assign a quiz to a course. You can edit the course, in the Curriculum section, click to "Select items" button, then choose the quizzes you want to add to the course (note that you can add only the quizzes created by you) and click "Add".

Quiz interface

In the quiz creation page, there are three main sections.

  1. Overview
  2. Questions
  3. Settings
  • Overview is what the students see before they start the quiz, you can introduce your quiz, content, mark rules, purposes and anything you want.
  • Questions is all the questions students will do in the quiz
  • Settings give you the custom option for the quiz.