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




Installation
- Upload the plugin to
/wp-content/plugins/or install it from the Plugins screen. - Activate it.
- Go to Replai Courses and paste your project API key (REPLAI Project settings Integrations, authorizing the “Courses” service).
- 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.
ContributorsTranslate “Replai – Online Courses” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by 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.
