Documentation
WordPress LMS plugin documentation
Install the plugin, connect WooCommerce enrollment, build lessons and track progress, run quizzes, issue certificates, and troubleshoot your academy.
Documentation
Getting Started
Start here
A five-minute buyer path: install the plugin, connect WooCommerce, link your first product, and verify enrollment.
Introduction
What Learn with Foundation is, how it differs from traditional LMS plugins, and how it relates to WordPress and WooCommerce.
Installation
Install the plugin, activate it, create the required pages, and connect WooCommerce.
Quick Start
Connect a course, sell access, enroll a learner, and verify the learning flow in about 15 minutes.
Documentation
Administration
Discover Courses
The content-model-agnostic engine that lets Learn with Foundation attach to the courses you already have.
Course Builder
Assemble modules, lessons, and quizzes into the order learners move through, then associate a certificate and publish.
Learner Access
How a buyer becomes an authenticated, enrolled learner through guest checkout, auto-provisioning, activation, and sign-in.
Certificates
Issue branded certificates on course completion, templates, PDF delivery, and automatic issuance.
Certificate Verification
Public, employer-ready proof that a learner earned your certification, without exposing private account data.
WooCommerce Integration
How orders become enrollments through product mapping, enrollment triggers, refund behavior, and order statuses.
Documentation
Learning Experience
My Learning
The learner's home, with every enrolled course and a clear next step.
Lesson Player
Where learning happens: video and text lessons, auto-advance to the next item, gated content, and automatic progress tracking.
Quizzes
Multiple-choice assessments that can gate progress, with passing scores, per-question feedback, and recorded attempts.
Documentation
Developers
Architecture Overview
One page. The mental model for how a purchase becomes a certified learner.
Data Model
The four tables that hold learner state, and how they relate.
REST API
Public endpoints intended for site integrations. Admin and internal endpoints are intentionally undocumented and may change.
Theme Overrides
Theme integration points currently available for owning the learner experience.
Hooks & Filters
One page, grouped by domain. Extend behavior without forking the plugin.
Branding & Design Tokens
Brand and per-course styling through a small set of tokens.
WP-CLI
One page of maintenance commands for content cleanup and learner operations.
Reliability Notes
What is backed by automated tests today, and what should still be validated in your own project.
Documentation
Video Tutorials
Documentation