Title: Replai &#8211; Online Courses
Author: REPLAI
Published: <strong>July 28, 2026</strong>
Last modified: July 28, 2026

---

Search plugins

![](https://ps.w.org/replai-online-courses/assets/banner-772x250.png?rev=3625447)

![](https://ps.w.org/replai-online-courses/assets/icon.svg?rev=3625447)

# Replai – Online Courses

 By [REPLAI](https://profiles.wordpress.org/replai/)

[Download](https://downloads.wordpress.org/plugin/replai-online-courses.1.0.5.zip)

 * [Details](https://wordpress.org/plugins/replai-online-courses/#description)
 * [Reviews](https://wordpress.org/plugins/replai-online-courses/#reviews)
 *  [Installation](https://wordpress.org/plugins/replai-online-courses/#installation)
 * [Development](https://wordpress.org/plugins/replai-online-courses/#developers)

 [Support](https://wordpress.org/support/plugin/replai-online-courses/)

## Description

**Replai – Online Courses** displays the public course catalog of your REPLAI project
inside WordPress. Visitors can browse the available courses by category, open a 
course page and enroll in the free ones — they receive an email with a passwordless
magic link to access their learning campus.

The catalog is served and kept up to date by REPLAI: you manage your courses, categories
and prices in REPLAI, and this plugin embeds the always-current catalog into your
site. The embed resizes automatically to fit its content.

**Features**

 * Public course catalog with category filters and search.
 * Course detail page with description, number of lessons/modules and certificate
   badge.
 * Free-course enrollment with a passwordless magic link to the learning campus.
 * Paid courses show their price (online checkout is coming in a future version).
 * Insert it with the `[replai_courses]` shortcode or the “REPLAI Courses” Elementor
   widget.
 * Multilingual: the catalog language can be auto-detected or set manually.

You need a REPLAI account with the Learn module and a project API key that authorizes
the “Courses” service.

### External services

This plugin connects to **REPLAI** (https://app.replai.net), a service by REPLAI,
to display your project’s course catalog inside WordPress.

The catalog is loaded from REPLAI through an embedded iframe pointing to `https://
app.replai.net/learncatalog/catalog`, using the project API key you configure. When
the page with the catalog is viewed, the plugin sends to REPLAI the API key and 
the requested language so REPLAI can return the right catalog. When a visitor enrolls
in a free course, their name and email are sent to REPLAI to create their student
record and send them the access email.

No data is sent to REPLAI until you configure a project API key and publish the 
catalog on your site.

**Terms of service:** https://replai.net/en/termsandconditions/
 **Privacy policy:**
https://replai.net/en/privacy-policy/

## Screenshots

[⌊The public course catalog embedded on a WordPress page, with search and one card
per course.⌉⌊The public course catalog embedded on a WordPress page, with search
and one card per course.⌉[

The public course catalog embedded on a WordPress page, with search and one card
per course.

[⌊Course detail page: lessons, modules, hours, certificate and free, passwordless
enrollment.⌉⌊Course detail page: lessons, modules, hours, certificate and free, 
passwordless enrollment.⌉[

Course detail page: lessons, modules, hours, certificate and free, passwordless 
enrollment.

[⌊You create and manage the courses in your REPLAI project (Learn module); the plugin
embeds the live catalog.⌉⌊You create and manage the courses in your REPLAI project(
Learn module); the plugin embeds the live catalog.⌉[

You create and manage the courses in your REPLAI project (Learn module); the plugin
embeds the live catalog.

[⌊Student enrollments and progress are tracked in REPLAI — free sign-ups from your
site appear here automatically.⌉⌊Student enrollments and progress are tracked in
REPLAI — free sign-ups from your site appear here automatically.⌉[

Student enrollments and progress are tracked in REPLAI — free sign-ups from your
site appear here automatically.

## Installation

 1. Upload the plugin to `/wp-content/plugins/` or install it from the Plugins screen.
 2. Activate it.
 3. Go to **Replai Courses** and paste your project API key (REPLAI  Project settings
    Integrations, authorizing the “Courses” service).
 4. Add the catalog to a page with the `[replai_courses]` shortcode or the “REPLAI 
    Courses” Elementor widget.

## FAQ

### Where do the courses come from?

From your REPLAI project. You manage courses, categories and prices in REPLAI; the
plugin embeds the live catalog.

### Which courses appear?

Courses that are published and marked with “public catalog” visibility in REPLAI.

### Can visitors pay for a course?

Paid courses show their price; online checkout will be added in a future version.
Free courses can be enrolled right away.

### Do students need a password?

No. On enrollment they receive an email with a magic link to access their learning
campus.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Replai – Online Courses” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ REPLAI ](https://profiles.wordpress.org/replai/)

[Translate “Replai – Online Courses” into your language.](https://translate.wordpress.org/projects/wp-plugins/replai-online-courses)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/replai-online-courses/),
check out the [SVN repository](https://plugins.svn.wordpress.org/replai-online-courses/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/replai-online-courses/)
by [RSS](https://plugins.trac.wordpress.org/log/replai-online-courses/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.5

 * The whole settings screen is now shown in the site language.
 * Test connection button restyled to match the primary Save button.
 * A successful connection test now saves the API key automatically.

#### 1.0.4

 * New “About” page with a submenu (Settings / About), localized to the site language.
 * Settings now guide you to create a free REPLAI account when no API key is configured.

#### 1.0.3

 * The empty-state message now displays in the site language automatically (no API
   key required).
 * Test connection now runs without reloading the page and reports the result inline.
 * The Test connection button is disabled while the API key field is empty.
 * Refreshed settings header design.

#### 1.0.2

 * Maintenance release and refinements to the empty-state message when no API key
   is configured.

#### 1.0.1

 * The catalog block now shows a friendly message when no API key is configured 
   yet (a hint for admins, a neutral notice for visitors) instead of rendering nothing.

#### 1.0.0

 * First release: public course catalog embed with category filters, search, course
   detail and free-course enrollment via shortcode and Elementor widget.

## Meta

 *  Version **1.0.5**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.2 or higher **
 * Tags
 * [elearning](https://wordpress.org/plugins/tags/elearning/)[enrollment](https://wordpress.org/plugins/tags/enrollment/)
   [lms](https://wordpress.org/plugins/tags/lms/)[online courses](https://wordpress.org/plugins/tags/online-courses/)
 *  [Advanced View](https://wordpress.org/plugins/replai-online-courses/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/replai-online-courses/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/replai-online-courses/reviews/)

## Contributors

 *   [ REPLAI ](https://profiles.wordpress.org/replai/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/replai-online-courses/)