LearnPress LMS

LearnPress LMS Integration

Create engaging online courses with LearnPress and BuddyX Pro. This free, lightweight LMS plugin integrates seamlessly with BuddyX Pro to deliver professional course experiences with community features.

What You Can Do

With BuddyX Pro’s LearnPress integration, you can:

  • Beautiful Course Archives – Display courses in customizable grid layouts
  • Enhanced Course Pages – Show course features, lectures, quizzes, and student counts
  • Progress Tracking – Visual progress bars and completion status
  • Quiz Management – Styled quiz interfaces with results display
  • Student Dashboards – Clean profile pages with course progress
  • Instructor Profiles – Showcase course creators and their offerings
  • BuddyPress Integration – Connect students through community features
  • Certificate Display – Award and display course completion certificates

Prerequisites

Before setting up LearnPress, ensure you have:

RequirementVersionNotes
WordPress6.0+Latest stable version recommended
BuddyX Pro ThemeActiveMust be activated
LearnPress4.0+Free from wordpress.org
PHP7.4+Required by LearnPress

Optional But Recommended:

  • LearnPress Collections – Course bundles and packages
  • LearnPress Certificates – Award completion certificates
  • LearnPress Prerequisites – Set course dependencies
  • BuddyPress – Community features and student profiles

Initial Setup

Step 1: Install LearnPress

  1. Go to Plugins → Add New
  2. Search for “LearnPress”
  3. Click Install Now next to LearnPress by ThimPress
  4. Click Activate

Step 2: Complete LearnPress Setup Wizard

After activation, LearnPress launches a setup wizard:

  1. Sample Course
  2. Pages Setup
  3. Currency Settings
  4. Payment Methods
  5. Ready

Step 3: Verify BuddyX Pro Integration

After installing LearnPress, verify the integration:

  1. Go to Appearance → Customize
  2. Check for BuddyX Pro styling on LearnPress pages
  3. Visit your Courses page to see theme styling

If styling looks off:

  • Clear any caching plugins
  • Check that LearnPress is active
  • Verify BuddyX Pro theme is active

LearnPress Settings Overview

Configure core LearnPress settings before creating courses.

General Settings

Go to LearnPress → Settings → General

SettingRecommendationWhy
Course Slugcourses (default)Clean URLs for courses
Lesson SluglessonsClean lesson URLs
Quiz SlugquizzesClean quiz URLs
Profile SlugprofileStudent dashboard URL

Courses Settings

Go to LearnPress → Settings → Courses

SettingRecommendation
Archive Page Limit12 courses
Enable ReviewYes
Review GuestsNo (require login)
Enable Course DurationYes

Profile Settings

Go to LearnPress → Settings → Profile

SettingRecommendation
Enable Public ProfileYes
Enable Login FormYes
Enable Register FormYes
Profile AvatarWordPress or BuddyPress

Payment Settings

Go to LearnPress → Settings → Payments

Only configure if selling courses:

SettingDescription
CurrencyYour currency (USD, EUR, etc.)
PayPalEnable and add PayPal email
StripeAdd API keys
Offline PaymentManual payment processing

Course Display Settings

Control how courses display on your site.

Course Archive Layout

Default Display:

  • Responsive grid layout
  • Course thumbnail
  • Title and excerpt
  • Price badge
  • Instructor info
  • Student count and lesson count

Course Information Displayed: The theme automatically shows:

  • Number of lectures
  • Number of quizzes
  • Number of enrolled students
  • Assessment type (Self or Instructor)

Course Sidebar Options

Control sidebar layouts for LearnPress pages.

Go to Appearance → Customize → Sidebar

Page TypeSetting AvailableRecommended
Course ArchiveGlobal sidebarRight sidebar
Single CourseGlobal sidebarRight sidebar
Lesson PagesGlobal sidebarNo sidebar

Course Features Widget

BuddyX Pro displays a “Course Features” widget on single course pages:

Features Shown:

  • Lectures count
  • Quizzes count
  • Students enrolled
  • Assessment type

This appears automatically in the course sidebar (if enabled).

Single Course Page

Course Header

The course header displays:

  • Course title
  • Course category
  • Instructor name with avatar
  • Course rating (if reviews enabled)
  • Price or “Free” badge

Course Curriculum

Layout:

  • Sections/chapters with expand/collapse
  • Lessons listed under each section
  • Quiz indicators
  • Lock icons for locked content
  • Progress indicators

Course Sidebar

Default Elements:

  • Course Features box
  • Price and enrollment button
  • Course Meta:

Lesson Pages

Lesson Layout

Components:

  • Lesson title
  • Lesson content area
  • Previous/Next navigation
  • Lesson completion button
  • Course curriculum sidebar (collapsible)

Sidebar Navigation:

  • Full course curriculum
  • Current lesson highlighted
  • Progress percentage
  • Quick jump to any lesson

Lesson Completion

Students complete lessons by:

  1. Reading/viewing lesson content
  2. Clicking “Complete Lesson” button
  3. Progress updates automatically
  4. Next lesson unlocks (if sequential)

Quiz Interface

Quiz Display

BuddyX Pro styles LearnPress quizzes with:

Quiz Header:

  • Quiz title
  • Time limit (if set)
  • Number of questions
  • Passing grade
  • Attempts remaining

Question Types Supported:

  • True/False
  • Single choice
  • Multiple choice
  • Fill in the blanks
  • Essay (manual grading)

Quiz Results

After submission, students see:

  • Score achieved
  • Passing status
  • Correct/incorrect answers
  • Question review
  • Option to retake (if allowed)

Student Dashboard

Profile Page

Students access their dashboard at /profile/ (or your custom slug).

Dashboard Sections:

  1. Courses
  2. Quizzes
  3. Orders (if selling courses)
  4. Settings

Progress Tracking

Visual Indicators:

  • Course progress percentage
  • Lesson completion checkmarks
  • Quiz scores
  • Overall completion status

Certificate Display

With LearnPress Certificates add-on:

Enabling Certificates

  1. Install LearnPress Certificates add-on
  2. Go to LearnPress → Certificates
  3. Click Add New
  4. Design certificate template
  5. Assign to courses

Certificate Settings

SettingDescription
TemplateCertificate design
OrientationPortrait or Landscape
Paper SizeA4, Letter, etc.
Completion Required100% or custom

Student Certificate View

Students can:

  • View certificates in dashboard
  • Download as PDF
  • Share certificate link
  • Print certificates

Instructor Features

Instructor Profile

With LearnPress Instructor add-on:

Profile Displays:

  • Instructor bio
  • Instructor courses
  • Rating and reviews
  • Contact information
  • Social links

Instructor Dashboard

Instructors can:

  • Create and manage courses
  • View student enrollment
  • Grade essay questions
  • Download student reports
  • Reply to course questions

BuddyPress Integration

Connecting Students

When BuddyPress is active:

Features:

  • Student profiles link to BuddyPress profiles
  • Activity stream shows course progress
  • Private messaging between students
  • Course discussion groups
  • Student directory filtering

Course Groups

Create BuddyPress groups for courses:

  1. Create group in BuddyPress → Groups
  2. Name after course
  3. Set as private or public
  4. Link in course description

Group Activities:

  • Course discussions
  • Study groups
  • Peer support
  • File sharing

Customization Options

Theme Customizer

Go to Appearance → Customize

Available Settings:

  • Sidebar layouts
  • Color scheme (applies to LearnPress)
  • Typography (applies to course content)
  • Dark mode toggle

Custom CSS

Add custom styling:

  1. Go to Appearance → Customize → Additional CSS
  2. Add LearnPress-specific styles
  3. Target class .learnpress

Example CSS:

/* Change course grid spacing */
.course-summary-content {
    padding: 20px;
}

/* Customize course button */
.course-readmore a {
    background: #2563eb;
    color: white;
}

Common Questions

How do I change the Courses page URL?

  1. Go to LearnPress → Settings → General
  2. Find Course Slug
  3. Change “courses” to your preferred slug
  4. Click Save Changes
  5. Go to Settings → Permalinks
  6. Click Save Changes to refresh permalinks

Can I sell course bundles?

Yes, install LearnPress Collections add-on:

  1. Install LearnPress Collections
  2. Go to LearnPress → Collections
  3. Create collection
  4. Add multiple courses
  5. Set collection price

How do I create drip content?

Install LearnPress Prerequisites add-on:

  1. Install Prerequisites add-on
  2. Edit a course
  3. Set lesson unlock schedule
  4. Lessons release on schedule
  5. Students see countdown timer

Can students download course materials?

Yes, several options:

Method 1: Add Download Links

  • Add download links in lesson content
  • Use WordPress Media Library
  • Or link to external files

Method 2: Install Materials Add-on

  • Install LearnPress Course Materials
  • Add materials in course settings
  • Students download from sidebar

How do I enable course reviews?

  1. Go to LearnPress → Settings → Courses
  2. Enable Enable Review option
  3. Choose Review Guests setting
  4. Click Save Changes
  5. Reviews appear on course pages

Why can’t students see quiz results?

Common causes:

  1. Review not enabled:
  2. Manual grading required:
  3. Attempts remaining:

How do I add instructors to courses?

Method 1: Change Author

  1. Edit course
  2. Change Author in sidebar
  3. Update course

Method 2: Install Co-Instructors Add-on

  1. Install LearnPress Co-Instructors
  2. Edit course
  3. Add multiple instructors
  4. All appear on course page

Can I create course categories?

Yes, built-in support:

  1. Go to LearnPress → Course Categories
  2. Click Add New Category
  3. Enter category name
  4. Add description
  5. Click Add New Course Category
  6. Assign when editing courses

Best LMS Choice by Use Case

LearnPress vs Other LMS Platforms

Use CaseBest ChoiceWhy
Free/Budget ProjectsLearnPress100% free, no upsells
Simple CoursesLearnPress or SenseiEasy setup, minimal features
Professional TrainingLearnDash or LifterLMSAdvanced features, better support
School/UniversityLearnDashGroup management, prerequisites
Membership CoursesLifterLMSBuilt-in memberships
MarketplacesTutor LMSMulti-instructor features

LearnPress Strengths

Best For:

  • Budget-conscious projects
  • Simple course structures
  • Beginners to LMS
  • Sites with basic needs
  • Free course delivery

Limitations:

  • Fewer add-ons than competitors
  • Basic reporting
  • Limited automation
  • Smaller community

Recommended Configurations by Course Type

Educational Institution

Best Settings:

  • Enable Reviews: Yes
  • Course Slug: classes
  • Profile Public: Yes
  • BuddyPress: Active
  • Certificates: Enabled

Why: Schools need student interaction, reviews, and certificates for accreditation.

Professional Training

Best Settings:

  • Enable Reviews: Yes
  • Course Duration: Yes
  • Prerequisites: Enabled
  • Certificates: Enabled
  • Collections: For bundles

Why: Professional learners need structured paths and recognized certificates.

Hobby/Personal Development

Best Settings:

  • Enable Reviews: Yes
  • Profile Public: Optional
  • Course Duration: Yes
  • Simple structure

Why: Hobbyists prefer easy-to-follow courses without complex features.

Corporate Training

Best Settings:

  • Review Guests: No
  • Profile Public: No
  • Prerequisites: Enabled
  • Collections: For training paths

Why: Corporate training requires privacy and structured learning paths.

Related Settings


Need Help?

Last updated: January 31, 2026