Features · 218 shipped

Features that fit the way you teach.

Sell your own courses, build LMS sites for clients, run certification or lead a team of instructors: start with what matters to you, then see all 218.

shipped

218

in the free plugin

126

in Pro

92

​​

Who it’s for

Start with the way you work.

Four kinds of people run RootWright. Pick yours to see why it fits, the features that carry it, and which tiles below matter most to you.

​01Course creatorsTeach and sell your own courses​02EdTech agenciesBuilding LMS sites for clients​03Training & certificationExams and verifiable certificates​04Multi-instructor academiesMany teachers, one site

For course creators

Build it fast, help it stick, sell it your way.

You write the course, so the AI drafts it with you in your house style. Learners keep coming back with spaced recall, and you sell through the store you already use, on the block theme you already like.

0%platform feeFree or Pro, on every plan

The real Generate with AI screen: what do you want to teach, example starting points, size and build mode

1

2

3

  1. 1Describe the course, or start from an example
  2. 2Pick the size
  3. 3Guided, or let the agent build it

​AI course builderProFrom a brief to a full draft course: three lessons written at once and streamed live, with outline check-ins.

​AI skill libraryProReusable instructions in SKILL.md format, so every course follows your house style.

​Multiple price optionsFreeOne-time, subscription and payment-plan prices on one course, each with its own sale price, setup fee and access length.

​Store integrationsFreeWooCommerce, EDD, SureCart and FluentCart, with prices and coupons kept in step. Pro adds native Stripe and PayPal.

​Recall (FSRS-6 spaced repetition)FreeEach lesson comes back right before it would be forgotten, in a daily Today session.

​Three front-end designsFreeGrove, Canopy and Field Guide, inheriting your theme’s colours and fonts.

Highlight these in the features belowSee all 218

4 of the 10 features below fit course creators

For agencies

One plugin for every client site.

Advance covers unlimited sites. The designs inherit each client’s block theme, everything can be scripted through the REST API and WP-CLI, you can show a client exactly who can do what and why, and it stays quick on the ordinary hosting clients already pay for.

∞​client sites on Advance$399 a year · launch prices, not final

The real Performance settings screen: the fast lane, what it answers before WordPress loads, and its status

1

2

3

  1. 1The fast lane, built in
  2. 2Turn it on per site
  3. 3What it answers early

​Advance planProEvery Pro feature on unlimited sites, $399 a year. Launch prices, not final.

​Site Editor templates and block patternsFreeCourse, archive, Students, Instructors and Verify templates, five page patterns and three designs that inherit the client’s theme.

​REST API and WP-CLIFree297 routes under rootwright-lms/v2 (Pro adds 215), 121 actions and 158 filters, and wp rootwright-lms perms on the command line.

​Built-in MCP serverPro16 tools for agents like Claude Desktop, with scoped, revocable per-user tokens and no AI key needed.

​Permission Manager and GDPR toolsFreePer-person and per-course exceptions with an “explain why” view, plus full GDPR export and erase.

​Fast laneFreeThe busiest learner requests answered before WordPress fully loads, with a cache that needs no Redis.

Highlight these in the features belowSee all 218

4 of the 10 features below fit agencies

For training and certification

Exams with real controls. Certificates anyone can check.

Book exams into windows, hold learners at a must-pass gate, and let them practise on mock exams drawn just for them. Every certificate carries a credential code and a QR code that open a public verification page, and signers approve it with their own signature.

11​certificate starter designsin Certificate Studio, Pro

The real Certificate Studio screen: a diploma on the canvas, with QR code, seals, signatures and learner fields

1

2

3

  1. 1QR codes made on your server
  2. 2Seals and signatures
  3. 3Learner and course fields

​Exams as a lesson typeProQuestions hidden until the attempt starts; open anytime, in booked windows or after approval; cooldowns and a must-pass gate.

​Mock examsProDrawn per learner from finished content, with results by module or skill. Weak areas bring recall forward.

​Certificate verificationFreeRandom credential codes, QR codes made on your own server and a public verify page and block.

​Certificate StudioProCanvas designer with text, images, shapes, QR, seals, signatures, layers, 11 starters and PDF download.

​Signatures and sign-offProSigners draw their own signature with consent, and approve from a queue with daily nudges.

​Rules-based awardingProAward on quiz, exam or assignment scores, a course grade, checkpoints or recall, re-checked nightly.

Highlight these in the features belowSee all 218

3 of the 10 features below fit training and certification

For multi-instructor academies

Bring instructors in, and keep each one in their lane.

Instructors apply, get approved and work from their own front-end dashboard. Each sale records their revenue share, teaching teams split the work on a course, and 16 permissions decide what every instructor can touch.

16​instructor permissions12 per course, 4 dashboard screens

The real Instructors and permissions settings screen: registration, role, approval and how access is decided

1

2

3

  1. 1Visitors can apply to teach
  2. 2Approval adds the Instructor role
  3. 3How access is decided, explained

​Instructor applicationsFreeA public sign-up form and in-app “Apply to teach”, with admin approval and emails.

​Instructor revenue shareFreeA commission rate per course, recorded on each sale and shown as earnings (payouts are not processed).

​Front-end instructor dashboardFreeCourses, grading, comments, announcements, students and earnings, without wp-admin.

​Teaching teamsProCo-instructors, assistants and per-lesson instructor assignment.

​16 instructor permissionsFree12 per course (pricing, discounts, certificates, enrolment and more) and 4 dashboard screens.

​Shared AI skillsProSkills in the AI skill library are shared with every instructor, so courses keep one house style.

Highlight these in the features belowSee all 218

4 of the 10 features below fit multi-instructor academies

For {who}

Showing what matters for: {who} · {n} of {total} highlighted

Show all

The features that sell it

Twelve more reasons to switch, on the real screens.

Past the headline features on the homepage: ten more people ask about, with what is Free and what is Pro. Every tile opens its category in the full list, where the other 208 are.

4store plugins, prices and coupons kept in sync​​​​

297REST routes under rootwright-lms/v2Pro adds 215 more

16MCP tools for agents like Claude DesktopNo AI key needed

37editable emails, sent through a queue with retriesIn the free plugin

12The learning loopFree + ProFor course creators

Check, recall, master. Every day.

Lesson checks feed recall, recall feeds Today, mastery shows on a skill map. Pick a step to read it.

See the learning loop

1

2

3

4

5

Step 1 of 5 · FreeCheck inside the lessonKey concept, Quick check and Pre-question blocks. Misses go into recall.

  1. Check inside the lesson Key concept, Quick check and Pre-question blocks. Misses go into recall. Free
  2. Recall at the right time FSRS-6 schedules each review on the server. Free
  3. Today, every day Recall, then the next lesson, then more recall, with goals and streaks. Free
  4. Mastery on a skill map Mastery fades to “needs refresh” until it comes back. Free
  5. Reports close the loop Nightly retention, forgetting and confidently-wrong reports. Pro

The full list218features in 23 categories. These twelve are where most people start.Course buildingLessons & contentVideo & file storageQuizzes & assessmentExamsLearning loopStudy plans & placementStudent experienceCommunication & community+14 moreExplore all features ​

Pause motionSee all 218 features

Step {n} of {total} · {tier}

The full list

All 218, chapter by chapter.

Close every category

All · 218Free · 126Pro · 92

Search the 218 features

218 features shown. Open a category to see its list.

01Teach

Course building15 features​

Full-screen course builderSections for Details, Curriculum, Skill map, Pricing & Access, Instructors and Certificate, with save draft, publish and an unsaved-changes guard.Free

Unlimited courses, modules and lessonsOptional modules, lessons directly on a course, drag-and-drop ordering.Free

Reusable lesson libraryUse one lesson in several courses; removing it from a module keeps it in the library.Free

Import a module from another courseBring a whole module, or some of its lessons, into another course; the lessons are shared, not copied.Free

Duplicate a courseOne-click copy, controlled by permission.Free

Course marketing fieldsLevel, duration, commitment, format, requirements, materials, outcomes, audience, short description, thumbnail, intro video.Free

Categories and tagsOrganise the catalogue; only admins can edit the lists.Free

Featured, hidden and not-for-sale coursesFeature a course, hide it from the catalogue or switch off purchasing.Free

Single prerequisite courseRequire one course before enrolment, with messages on the course page.Free

Multiple prerequisitesAny number of prerequisite courses with an all-of or any-of rule.Pro

Mandatory lessonsA lesson marked mandatory locks the lessons after it until it is done.Free

Scheduled course openingOpening date and time, with a public countdown or the course hidden until it opens.Free

Enrolment end dateClose enrolment after a set date, with a message to visitors.Pro

Publish review workflowAuto-publish or require admin approval per site or course, with a requests queue and emails.Free

Course cover is the featured imageThemes and SEO plugins see the course image natively.Free

Lessons & content11 features​

Lesson typesText, video, quiz, Q&A (open-ended or fill-in-the-blanks) and assignment.Free

Block-editor lessonsWrite lessons with Gutenberg in wp-admin and in the front-end instructor dashboard.Free

Preview and students-only lessonsMake any lesson a public preview; each lesson has a thumbnail and summary.Free

Private lesson attachmentsDownloads only enrolled learners can get, with file-count and size limits.Free

Video lessonsUpload a file or paste a YouTube, Vimeo or direct link; native Vimeo playback with an access token.Free

Custom video playerSpeed, seek, picture-in-picture, resume prompt, and completion once the learner reaches a set point in the video.Free

Drip contentUnlock by date, days after enrolment, in sequence, after a prerequisite, or a mix; per-student overrides and expiry.Pro

Drip builder viewsPlan, timeline, "what students see" and per-student previews before saving.Pro

Drip emailsContent unlocked, coming soon and access expired notices.Pro

Drip editing permissionsChoose whether the course creator or assigned instructors may edit drip.Pro

Live meetings in lessonsZoom and Google Meet attached to a lesson; students get a join card, the host link stays private.Pro

Video & file storage8 features​

Stream provider extension pointLets add-ons plug in video hosts.Free

Bunny StreamVideo libraries, resumable uploads and a manager screen.Pro

Cloudflare StreamHost lesson video on Cloudflare.Pro

YouTube channel browserPick videos from your channel and embed them in privacy mode; connect YouTube to list unlisted videos too.Pro

Resume and watched thresholdBunny and Cloudflare videos resume where the learner stopped and complete at a set percentage; notes and in-video questions work on them too.Pro

Viewer watermarkThe viewer’s name or email moves across the video to discourage screen recording.Pro

Cloud file storageBunny Storage, Cloudflare R2 (signed, expiring links) and Google Drive, with a browser in the lesson builder.Pro

Direct-to-bucket uploadsBrowsers upload straight to Cloudflare R2 or Bunny Stream, so PHP never carries the file.Pro

AI course creation14 features​

Bring your own AI keyAnthropic, OpenAI and compatible gateways, Gemini, DeepSeek, Z.ai.Pro

WordPress AI Client providerUse the site’s WordPress AI connectors with no key in the plugin.Pro

Generate a course from a briefBlueprint first, then a full draft course; partial results kept.Pro

Live parallel generationThree lessons at once, streamed live, failures retried alone.Pro

Outline check-inGeneration can pause to ask about the outline.Pro

Agent modeA tool-using agent builds the course, limited to that course and capped.Pro

Course Assistant chatChat in the builder that reads and edits the open course.Pro

AI course auditFinds sequence, gap and pacing problems; cached; fixes can be applied.Pro

Improve with AIExtend or rewrite an existing course safely.Pro

AI course coversWordless 16:9 covers from OpenAI, Z.ai or WordPress AI, with a monthly limit.Pro

AI skill libraryReusable instructions in SKILL.md format with versions and sharing.Pro

Cost controls and usageMonthly token budget, concurrency caps, thinking levels, prompt caching, usage page.Pro

AI emails and merge tagsCourse ready, stopped, study plan, nudges, admin digest.Pro

Draft first course with AIAn AI path in the setup wizard.Pro

AI agents & MCP2 features​

Built-in MCP server16 tools for agents like Claude Desktop, with scoped per-user tokens; no AI key needed.Pro

WordPress Abilities APILMS actions registered as WordPress abilities for other plugins and agents.Pro

Instructor & team tools5 features​

Front-end instructor dashboardCourses, grading, comments, announcements, students and earnings without wp-admin.Free

Instructor applicationsPublic sign-up form and in-app "Apply to teach", with admin approval and emails.Free

Instructor revenue shareCommission rate per course, recorded on each sale and shown as earnings (payouts not processed).Free

One lead instructor per courseEach course has a single owning instructor.Free

Teaching teamsCo-instructors, assistants and per-lesson instructor assignment.Pro

Design & front end10 features​

7 Gutenberg blocksCourse Listing, Single Course, Dashboard, Sign in/Register, Profile Directory, Certificate, Verify.Free

Course Listing blockLive search, filters, sort, grid/list, pagination; works without JavaScript.Free

Three front-end designsGrove, Canopy and Field Guide, inheriting theme colours and fonts.Free

Site Editor templatesCourse, archives, Students, Instructors and Verify templates for block themes.Free

Block patternsFive ready-made page patterns.Free

Public profile directoryInstructor and student profiles with pretty URLs and controlled fields.Free

Custom sign-in screensLogin, register and password reset in your theme’s colours and fonts, with spam and rate protection.Free

Distraction-free dashboardThe learner app without theme clutter.Free

ShortcodesFallbacks for classic themes.Free

Course page layout for classic themesDesign the single course page in the block editor on classic themes; block themes use the Site Editor template.Free

02Learn

Quizzes & assessment16 features​

Six question typesSingle choice, multiple choice, true/false, short answer, essay, fill in the blanks.Free

Five extra question typesImage choice, put in order, match the pairs, rating scale, keywords.Pro

Quiz settingsPoints, pass mark, negative marking, questions per page, time limit, random order, attempts, feedback mode.Free

Answers on requestLearners reveal the answer one question at a time; revealing locks their answer.Free

Quiz overview screenQuestion count, points and past attempts before starting, without using an attempt.Free

Server timer and autosaveThe timer runs on the server and answers save as the learner goes.Free

Auto and manual gradingAutomatic marking plus per-question manual grading of open answers.Free

Assignments: text and linkInstructions, points, pass mark, written or link submissions, drafts, feedback.Free

Assignments ProFile uploads, due dates with late penalties, multiple attempts, return for revision, reminders.Pro

Grading queue and assessments overviewOne place for instructors to grade quizzes and submissions across courses.Free

Student grades panelLearners see their own grades on the course page.Free

Teacher gradebookPer-course grade matrix, cross-course list, CSV export, optional grades view for students; shows the course grade when grading is on.Pro

AI marking of assignmentsSuggested marks by default; confident marks can publish, low-confidence marks wait for a human.Pro

Pass to completeA course setting: lessons with a quiz or quick checks complete only when the learner reaches the score needed (70% by default), with another try after a set wait.Free

Course gradesEach course’s grade is a weighted mix of its exams, quizzes and assignments, set by its teachers and shown to the learner.Pro

Grade scaleA site-wide scale of named bands (A+ to F to start), with an optional scale per course; grades show as a letter, a percentage or both.Pro

Exams3 features​

Exams as a lesson typeQuestions hidden until the attempt starts; open anytime, in booked windows, or after approval; cooldowns; must-pass gate.Pro

Mock examsDrawn per learner from finished content, with results by module or skill.Pro

Mock feedback loopWeak areas bring recall forward and add revisit tasks to study plans.Pro

Learning loop19 features​

Recall (FSRS-6 spaced repetition)Learners rate how well they remembered; the server schedules the next review.Free

Instructor recall itemsConcept prompts or existing quiz questions attached to lessons.Free

Learners’ own recall questionsPrivate questions a learner writes after a lesson, returned in Today.Free

Today daily sessionRecall, then the next lesson, then more recall, with daily limits and catch-up mode.Free

Study goal and streaksDaily minutes goal, own time zone, and a streak that forgives one missed day a week.Free

Memory strength score0-100 retention per course with nightly snapshots.Free

Checkpoint blocksKey concept, Quick check and Pre-question inside lessons, with an optional "answer to read on" gate.Free

Skill mapSkill graph mapped to lessons, mastery that fades to "needs refresh", learn-next pins and optional locks.Free

Predict-then-reveal and explain-it-backExtra checkpoint types that make learners commit before seeing the answer.Pro

Confidence ratings"How sure are you?" on checkpoints, quizzes and recall; lucky guesses come back sooner.Pro

Questions inside videosQuestions at set times, with optional auto-pause.Pro

ChallengesMixed questions from finished modules, shown in Today.Pro

Peer feedbackTwo classmates give anonymous rubric feedback on explain-it-back answers, with reporting and moderation.Pro

Recall tuning per courseSet a retention target; scheduler settings fitted to the course’s own answers.Pro

Retention reportsNightly forgetting, confidently-wrong, lesson funnel, retention and recall health reports; groups under five learners hidden.Pro

Recall reminder emailsSent at the learner’s chosen time with quiet hours; answer with one click, no login.Pro

Recall CSV importBring in recall items from a spreadsheet.Pro

Offline TodayDo the daily session without a connection; ratings sync later.Pro

Recall per courseTurn spaced repetition on or off for each course.Free

Study plans & placement5 features​

Study plansDated paths across courses and exams, scheduled per learner to their own deadline and daily minutes.Pro

On-track monitoringInstructors see who is behind and can nudge them; schedules rebuild nightly.Pro

Placement testsTest out of a skill and the skills under it.Pro

At-risk learnersDaily risk scoring, nudge emails (optional guardian copy), admin digest and dashboard widget.Pro

Study plan after a failed quizWeak areas found from answers; the learner is emailed courses from your site.Pro

Student experience11 features​

Student dashboard appToday, Overview, Your courses, Announcements, Achievements, Purchase history, Apply to teach, Settings.Free

Course playerOutline, navigation, progress at lesson, module and course level, completion screen.Free

Pinned private notesNotes pinned to a paragraph, a video moment or the whole lesson.Free

Lesson commentsThreaded discussion under lessons with reply emails.Free

Course reviews and ratingsStar ratings with auto or manual approval.Free

Achievements and purchase historyCompleted courses with certificates and grades; orders from any connected store.Free

Profile and preferencesAvatar, password, address, optional guardian email, email notification choices.Free

Access status on cards"Access until", "Access ended – Renew" and expired badges.Free

Free-course self-enrolmentWorks without JavaScript, with a configurable redirect afterwards.Free

Subscriptions pageLearners cancel, resume and pay a failed renewal themselves.Pro

Learner preferencesReminder time, quiet hours, video auto-pause, peer-feedback email, preferred channel.Pro

Certificates10 features​

Auto-issue on completionCertificates issue when a course is finished, per-course on/off.Free

Two built-in templatesLandscape and portrait with logo, colours, signature, QR and seal.Free

VerificationRandom credential codes, in-house QR, public verify page and block.Free

Print / save as PDFPlus copy verification link and custom URLs.Free

Rules-based awardingAward on quiz, exam or assignment scores (best, first or latest attempt), a course grade, checkpoints or recall, explained to learners in a sentence and re-checked nightly.Pro

Per-course certificate templatePick a different design for each course.Pro

Certificate StudioCanvas designer with text, images, shapes, QR, seals, signatures, layers, 11 starters, fonts and PDF download.Pro

Frozen versionsDraft, publish and revert; issued certificates never change.Pro

Signatures and sign-offSigners draw their own signature with consent; approval queue and daily nudges.Pro

Grade on the certificatePrint the learner’s final course grade, frozen when the certificate is issued.Pro

Communication & community11 features​

37 email templatesAccount, enrolment, expiry, renewal, completion, grading, certificates, reviews, comments and more.Free

Visual email designerMerge tags, images, test send and reset to default.Free

Reliable deliveryGroup mail through a queue with retries, delivery log and health panel; always via wp_mail().Free

Expiry noticesDaily access-expiring and access-expired emails.Free

AnnouncementsAudiences, banner or course placement, email, priority, schedule, required acknowledgement and reports.Free

Announcement targeting rulesProgress, days since enrolment, enrolment dates, finished lesson; dialog placement; hourly sends.Pro

Bulk email to studentsMessage selected students from the roster.Free

Course Q&APublic or private Q&A per course, in-player drawer, staff inbox, similar-question suggestions.Pro

Telegram botLearners link their chat; recall with answer buttons, study-plan nudges and announcements.Pro

Payment and subscription emailsReceipts, renewals, refunds, failed payment, action required, cancelled, expired.Pro

Telegram course groupsLink a Telegram group to a course: each learner gets their own join link, and leaves the group when their access ends.Pro

03Sell

Commerce & payments28 features​

Store integrationsWooCommerce, Easy Digital Downloads, SureCart and FluentCart grant and revoke access.Free

Course-product linkingCreate the product from the builder or map an existing one; meta box on the product.Free

Multiple price optionsOne-time, subscription, payment plans, sale price, setup fee, access length.Free

Price sync to storesPrices and options pushed to every linked store, with out-of-sync warnings.Free

Manual renewalsRenew button and reminders for subscriptions and payment plans sold through WooCommerce and EDD.Free

Seat limitsRace-safe enrolment caps with a "full" badge.Free

DiscountsCoupons or automatic, fixed or percent, date window, usage caps, sale countdown, synced to stores.Free

Orders mirrorOne order list across stores with period comparison, CSV export and detail timeline.Free

Currency handlingFormat settings, store drift detection, correct handling of JPY/BHD-style currencies.Free

Card pricing"From" prices, struck-through originals and discount badges.Free

Access records ledgerOne record per purchase or grant, so overlapping access is never lost.Free

Native checkoutSell without WooCommerce: checkout block, page and template; server-checked prices; buyers land where you choose after paying.Pro

StripeOne-time, subscriptions, refunds, cancel at period end, resume, 3-D Secure.Pro

PayPalOne-time, subscriptions with synced plans, refunds.Pro

Add your own gatewayThird-party gateways plug in and get a settings card.Pro

Subscriptions and instalmentsAny billing interval, "pay in N" plans, failed-payment grace.Pro

Admin subscriptions screenList, details, ledger and cancel.Pro

RefundsFull or partial from the order screen, with access and subscription choices.Pro

Access policySite rules for access after cancel, refund or a finished plan.Pro

Transactions ledger and webhook replayEvery payment and event, automatic retries, idempotent delivery.Pro

Sales tax and VATRates by country and state with an editor, inclusive or exclusive prices, EU VAT IDs checked with VIES and reverse charged, the tax line on orders and receipts, and rate changes that reach live subscriptions.Pro

Recurring couponsDiscount the first payment, every payment or N cycles; 100%-off orders; a withdrawn coupon stops at the next payment.Pro

Course bundlesSell several courses as one, with a public page and a suggested price.Pro

Sell a single lessonOne-time purchase of one lesson.Pro

Default store pickerChoose native checkout or a connected store.Pro

Renewal dashboard cardsSubscriptions and renewals card, renewal revenue, payment queues.Pro

After a successful purchaseChoose where buyers land after paying: the course page, the first lesson or the dashboard (WooCommerce, EDD and FluentCart).Free

Invoices and credit notesGapless invoice numbers for paid charges and credit notes for refunds, with your details, the buyer’s, tax and reverse-charge wording; learners print theirs.Pro

Integrations9 features​

Store pluginsWooCommerce, EDD, SureCart, FluentCart.Free

SEO pluginsWorks alongside Yoast, Rank Math and SEOPress.Free

Translation pluginsLoco Translate and WPML reach the React apps too.Free

RootWright Community bridgeHooks for the separate Community plugin.Free

FluentCRM12 LMS events, tag and list rules for all or per course.Pro

Zoom and Google MeetLive sessions attached to lessons.Pro

TelegramLearner bot for recall, nudges and announcements.Pro

Stripe and PayPalNative payment gateways.Pro

Bunny, Cloudflare, YouTube, Google DriveVideo and file hosting.Pro

04Grow

Admin, reporting & people11 features​

Admin home dashboardSales, learning, courses, queue, team and activity cards, custom periods, "Why did this move?", per-person layout.Free

Students rosterSegments (active, not started, at risk, completed), spend, bulk actions.Free

Student profileActivity, grades, orders; extend, schedule or remove access per course.Free

Add peopleExisting user, invite by email, or CSV import with enrolment.Free

Instructor roster and profileCourses, earnings and permissions.Free

Enforced deactivationBlocks sign-in and app passwords and ends sessions.Free

ModerationReviews and lesson comments.Free

Pending-work badgesNavigation counts for what needs attention.Free

Settings appSearchable settings across General, Learning, Instructors, Assessments, Certificates, Emails, Performance.Free

Pro settings pagesCommerce, Integrations, Stream & storage, AI, and a Grade scale section.Pro

Full viewOne click hides the WordPress admin menu so the LMS gets the full width.Free

Permissions4 features​

Permission ManagerRole defaults plus per-person and per-course exceptions; deny beats allow.Free

16 instructor permissions12 per course (pricing, discounts, certificates, reviews, moderation, enrolment, announcements and more) and 4 dashboard screens.Free

Explain whySee exactly why someone has or lacks a permission.Free

WP-CLI permissionswp rootwright-lms perms explain / set / list.Free

Onboarding4 features​

Setup wizardEssentials, pages, payments and first course, resumable.Free

Safe page managerNo pages created on activation, slug checks, page badges.Free

Setup checklistDashboard prompt until setup is done.Free

Native checkout in setupChoose native checkout and create the checkout page.Pro

SEO & AI visibility4 features​

Course schemaCourse, Offer, AggregateRating, Person and ItemList JSON-LD.Free

BreadcrumbsVisible and structured; the structured data steps aside for Yoast, Rank Math and SEOPress.Free

Crawl controlFilter URLs kept out of search indexes.Free

/llms.txtCourse catalogue for AI crawlers.Free

Privacy & security6 features​

GDPR export and eraseEvery free plugin table that holds personal data, with account-deletion cascade.Free

Pro data in GDPR toolsPro’s personal data is exported and erased too.Pro

IP retentionStored IP addresses age out automatically.Free

Upload guardAllow-listed file types, web-shell protection, private file storage with a Site Health check.Free

Encrypted secretsAPI keys encrypted with libsodium; no wp-config edit needed.Free

Rate limiting and access policiesEvery API route has an explicit access policy plus row-level checks.Free

Performance6 features​

Fast lane (opt-in)Busiest learner requests answered before WordPress fully loads.Free

Caching without RedisThree-tier persistent cache and shared lesson snapshots.Free

Fast file deliveryPHP streaming, X-Sendfile or X-Accel-Redirect.Free

Custom indexed tablesLMS data in its own indexed tables, not postmeta.Free

Background jobsHeavy work runs on Action Scheduler, never in the request.Free

Batched learner writesVideo position and answers saved in batches.Free

Developer & extensibility6 features​

REST API297 routes under rootwright-lms/v2 (Pro adds 215).Free

Hooks121 actions and 158 filters.Free

Add-on registryFeature flags readable from PHP and JavaScript.Free

UI slots61 named slots and 5 replaceable components.Free

Pluggable stores, question types and morePurchase providers, question/assignment/checkpoint types, announcement conditions, emails, dashboard cards.Free

Translation-ready.pot file and JavaScript translation bridge.Free

No feature matches that. Try another word, or show All.

{n} feature

{n} features

{n} features shown. Open a category to see its list.

{n} features match “{q}”.

Open every category

Close every category

Start with Free.
Add Pro when you sell.

Free plugin with 126 features. Pro $129, $229 or $399 a year for 1, 5 or unlimited sites, every Pro feature on every plan, 0% platform fee. Launch prices, not final.

Download freeCompare with other LMS plugins