1. Home
  2. Docs
  3. Add-Ons
  4. Compatibility Add-Ons

Compatibility Add-Ons

LearnDash is built to “play nice” with many of the popular themes and plugins available for WordPress. However, there are some instances where a little more is needed in order to improve compatibility between LearnDash and other tools in the WordPress ecosystem.

That is where our Compatibility Add-ons come to the rescue! Simply activate the desired compatibility add-on and you are done. There are no settings to configure!

Multilingual Integration

This add-on allows for greater compatibility between LearnDash and multilingual sites that are using 3rd party plugins for administering the multilingual translations.

This add-on should be activated if you want to use the LearnDash Course Builder and Quiz Builder along with a multilingual set-up. In addition, this add-on should be activated in order to translate URLs (WPML only).

NOTE
This compatibility add-on is not intended for adding or modifying translation files. Please see the Translation User Guide for information on translations.

Installation

Option 1: Add-ons Menu (requires an active LearnDash license)

  1. In your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
  2. Locate the LearnDash Multilingual add-on
  3. Click Install Now
  4. Click the Activate Plugin button

Option 2: Manual Upload

  1. Download the plugin file (must be logged in to download)
  2. In WordPress, navigate to PLUGINS > ADD NEW
  3. Click Upload Plugin
  4. Browse for the .zip file you downloaded in Step 1
  5. Click Install Now
  6. Click Activate Plugin

Supported Vendors

FAQ

Does this work with every multilingual plugin?
We have tested with the WPML and Polylang core plugins. This add-on may help the compatibility for other multilingual plugins, but at this time others have not been tested.

Elementor Integration

See Page Builder User Guide for additional information. 

The Elementor integration allows you to easily create dynamic LearnDash content in Elementor, and even works with their global template options. The Elementor global template settings override the theme styling settings and takes its place, allowing you to use Elementor to set styles for elements not built by Elementor.

IMPORTANT
Elementor requires the LearnDash 3.0 active template and will NOT work with the Legacy template.

Installation

Option 1: Add-ons Menu (requires an active LearnDash license)

  1. In your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
  2. Locate the LearnDash Elementor Integration add-on
  3. Click Install Now
  4. Click the Activate Plugin button

Option 2: Manual Upload

  1. Download the plugin file (must be logged in to download)
  2. In WordPress, navigate to PLUGINS > ADD NEW
  3. Click Upload Plugin
  4. Browse for the .zip file you downloaded in Step 1
  5. Click Install Now
  6. Click Activate Plugin

Global Templates and Widgets

Using this integration, course creators can use Elementor templates specifically designed for the most essential e-learning page types: courses, lessons, topics, and quizzes.

This global template functionality extends to widgets as well, You can access these widgets from design panel where they will be readily available to insert into your page wherever you need them.

Supported LearnDash Widgets

  • LearnDash Login – Inserts the login button into the page using the [learndash_login] shortcode.
  • Profile – Inserts the profile icon with a link to the learner’s profile page using the [ld_profile] shortcode.
  • Course List – Displays the course list using the the [ld_course_list] shortcode.
  • Lesson List – Inserts the lessons list using the [ld_lesson_list shortcode.
  • Topic List – Lists lesson topics using the [ld_topic_list] shortcode.
  • Quiz list – Shows the list of quizzes using the [ld_quiz_list] shortcode.
  • Course Content – Displays the lessons, including number of topics and quizzes.
  • Course Infobar – Show pricing, enrollment status, and start button.
  • Course Certificate – Shows if a learner has earned a certificate and offers option to download.
  • Lesson Content – Displays the content list including topics and quizzes.
  • Lesson Infobar – Shows breadcrumbs and whether a learner has completed the lesson.
  • Topic Content – Shows the topic material.
  • Topic Infobar – Displays lesson progress, breadcrumbs, and completion status.
  • Quiz Content – Displays a variety of quiz question types.
  • Quiz Infobar – Shows breadcrumbs and progress status.

Using the Integration

In this webinar, we cover what this integration does and provide an example custom course template.

To add to that, here’s another recently concluded webinar that recaps how you can integrate Elementor Pro with LearnDash in addition to having it work seamlessly with WooCommerce:

FAQ

Can I customize LearnDash Focus Mode with Elementor using this integration?
No. This is not currently supported but is on our roadmap as we continue to enhance this integration.

MathJax Add-On

Currently in development.

Was this article helpful to you?

How can we help?