Documentation

Learn with Foundation docs

Getting started, administration, the learner experience, and the developer surface for the WordPress-native LMS that powers branded WooCommerce academies.

Developers

Theme Overrides

Theme integration points currently available for owning the learner experience.

Learn with Foundation template tags load template parts from your theme first. Place supported part files in a foundation-learn folder in your active theme; otherwise the plugin uses its bundled template part.

theme/
└── foundation-learn/
    ├── course-cta.php
    ├── dashboard-body.php
    └── landing-body.php

How resolution works

Template parts loaded through Learn with Foundation's public template tags check your theme's foundation-learn/ directory before falling back to the plugin. Full app routes such as lesson, quiz, My Learning, profile, and certificate verification currently use plugin route templates unless you integrate through the documented hooks, filters, or render functions.

Ready to sell certifications?

Branded learning, built on WordPress. Get Learn with Foundation and ship your first certification program this week.

© 2026 Learn with Foundation. All rights reserved.