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!
Table of Contents [show]1 Multilingual Integration1.1 Installation1.2 Supported Vendors1.3 FAQ2 Elementor Integration2.1 Installation2.2 Global Templates and Widgets2.2.1 Supported LearnDash Widgets2.3 Using the Integration2.4 FAQ3 MathJax Add-On3.1 Was this article helpful to you?
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)
In your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
Locate the LearnDash Multilingual add-on
Click Install Now
Click the Activate Plugin button
Option 2: Manual Upload
Download the plugin file (must be logged in to download)
In WordPress, navigate to PLUGINS > ADD NEW
Click Upload Plugin
Browse for the .zip file you downloaded in Step 1
Click Install Now
Click Activate Plugin
Supported Vendors
WPML See provided documentation
Polylang
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)
In your WordPress admin area, navigate to LEARNDASH LMS > ADD-ONS
Locate the LearnDash Elementor Integration add-on
Click Install Now
Click the Activate Plugin button
Option 2: Manual Upload
Download the plugin file (must be logged in to download)
In WordPress, navigate to PLUGINS > ADD NEW
Click Upload Plugin
Browse for the .zip file you downloaded in Step 1
Click Install Now
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?
Yes
No