Ce que fait LearnDash LMS sur votre site
LearnDash LMS transforme WordPress en plateforme de formation. Un constructeur de cours par glisser-déposer organise cours, leçons, sujets et quiz ; les quiz proposent huit types de questions (choix multiple, rédaction, tri, texte à trous...). L’extension gère aussi les devoirs à déposer, les certificats, un mode Focus qui affiche les leçons sans les distractions du thème, et un assistant d’IA qui génère le plan d’un cours à partir d’une description.
Chaque cours a un mode d’accès : ouvert, gratuit, achat unique, abonnement récurrent ou fermé. La vente passe par Stripe Connect, PayPal Checkout ou Razorpay, intégrés à l’extension, avec des coupons ; MemberDash, intégré lui aussi, ajoute des formules d’adhésion. Depuis la version 5.2.0 (septembre 2026), l’intégration WooCommerce et les notifications font partie du cœur de LearnDash. Les groupes permettent de vendre des places à une organisation : un « Leader du Groupe » inscrit son équipe et exporte la progression et les résultats aux quiz en CSV.
LearnDash appartient à Liquid Web (famille de marques StellarWP). C’est une extension commerciale, absente de wordpress.org, qui s’installe dans le dossier sfwd-lms. La documentation officielle demande PHP 7.4 ou plus, MySQL 5.6 ou MariaDB 10.1 au minimum, HTTPS et 128 Mo de mémoire PHP ; LearnDash suit la version actuelle de WordPress et les deux précédentes, et ne prend pas en charge le multisite.
Pour quels sites LearnDash LMS est un bon choix
LearnDash convient aux projets de formation qui ont un modèle économique et le budget d’une licence annuelle :
- Formateurs et organismes de formation : quiz notés, devoirs, certificats et rapports de progression couvrent un parcours complet sans extension supplémentaire.
- Formation en entreprise et vente aux organisations : les places de groupe et le rôle de leader de groupe laissent le client gérer lui-même ses apprenants.
- Sites de membres : MemberDash vend des abonnements à plusieurs niveaux sans extension d’adhésion tierce.
- Organisateurs qui mêlent cours et événements : chaque formule inclut The Events Calendar, utile pour des sessions en direct ou des formations mixtes.
Ce n’est pas le bon choix pour tester une idée sans budget : Tutor LMS et LearnPress ont une version gratuite. Évitez-le aussi sur un réseau multisite.
Points forts et limites de LearnDash LMS
Points forts
- Un outillage pédagogique complet. Huit types de questions, devoirs notés, certificats et mode Focus sont inclus dès l’achat.
- La vente sans extension tierce. Stripe Connect, PayPal Checkout, Razorpay, coupons et adhésions MemberDash sont intégrés.
- Des groupes pensés pour la vente aux entreprises. Places vendues en lot, leader de groupe autonome et exports CSV de la progression.
- Un journal des versions public. Les correctifs de sécurité sortent dans des versions dédiées, signalées comme telles dans le journal officiel.
Limites
- Aucune version gratuite. La page tarifs ne propose que des formules groupées, à partir de 350 $ par an pour un site.
- Des mises à jour liées à la licence. Sans licence active, plus de mises à jour automatiques, de modules officiels ni de support.
- Pas de multisite. La documentation officielle exclut les installations multisite.
- Des failles exploitables par un apprenant. En 2026, l’envoi de devoirs et l’API REST ont permis à un abonné, voire à un visiteur sans compte, de contourner les contrôles.
- Des traductions inégales. Sur la plateforme de traduction officielle, le français, l’allemand et l’italien sont presque complets, l’espagnol, le néerlandais et le portugais du Brésil restent très partiels.
Les réglages que nous recommandons pour LearnDash LMS
Libellés de l’interface française de LearnDash 5.2. Les réglages des devoirs se font leçon par leçon, dans l’onglet Paramètres.
| Réglage | Valeur conseillée | Pourquoi |
|---|---|---|
| Modèle actif LearnDash LMS > Paramètres > Général | LearnDash 3.0 | Le modèle Legacy n’est plus pris en charge depuis le 15 juin 2025, et le mode Focus comme la connexion et l’inscription intégrées exigent LearnDash 3.0. |
| Téléchargements d’affectations LearnDash LMS > Leçons > votre leçon > Paramètres | Activé seulement sur les leçons qui demandent un devoir | Chaque leçon qui accepte des devoirs permet aux apprenants inscrits d’envoyer des fichiers sur votre serveur. |
| Extensions de fichiers Même écran | Une liste courte, par exemple pdf, docx | Laissé vide, le champ accepte tous les types de fichiers autorisés par WordPress. |
| Limite de taille de fichier Même écran | Par exemple 5M | L’hébergeur fixe aussi un plafond : la limite la plus basse s’applique. |
| Type de notation Même écran | Noter manuellement si un formateur relit les devoirs | Par défaut, un devoir est approuvé automatiquement avec tous les points ; en notation manuelle, la leçon reste incomplète tant que le devoir n’est pas approuvé. |
| Visibilité de la licence LearnDash LMS > Paramètres > Avancé | Ajoutez un second administrateur de confiance | Sinon, seul l’administrateur qui a installé LearnDash voit la licence et peut recevoir les mises à jour. |
| Partage de Données LearnDash LMS > Paramètres > Avancé | Selon votre politique de confidentialité | Ce partage de statistiques d’utilisation avec StellarWP est facultatif et LearnDash fonctionne sans lui. |
| Journaux LearnDash LMS > Paramètres > Avancé | Désactivés (valeur par défaut), activés le temps d’un diagnostic | Ils enregistrent imports, exports et transactions PayPal, Stripe Connect et Razorpay : inutile de les conserver en permanence. |
| Inclure dans Rapports LearnDash LMS > Paramètres > Général > Paramètres d’administrateur | Désactivé | Vos tests ne faussent plus les statistiques. |
- Dans Extensions, vérifiez que LearnDash LMS est au moins en version 5.1.6.1, qui corrige les deux failles de juin 2026.
- Si l’inscription est ouverte (Réglages > Général > « Tout le monde peut s’inscrire »), gardez Abonné comme rôle par défaut des nouveaux comptes.
- Sur une leçon avec devoir, tentez d’envoyer un fichier d’un type non autorisé : il doit être refusé.
- Faites un achat complet en Mode Test de Stripe Connect avant de passer en mode production.
La sécurité de LearnDash : des failles accessibles aux apprenants
Une plateforme de cours ouvre des comptes à des inconnus, et les failles marquantes de LearnDash demandent souvent un simple compte d’apprenant, voire aucun :
- CVE-2026-12483, corrigée en 5.1.5.1 : un abonné inscrit à un cours qui accepte les devoirs pouvait envoyer des fichiers interdits, PHP compris, car seul le premier fichier de l’envoi était contrôlé (CVSS 7,5).
- CVE-2026-12843, versions 4.25.0 à 5.1.6, corrigée en 5.1.6.1 : sans compte, un attaquant pouvait inscrire n’importe quel utilisateur à un cours payant via l’API REST, sans paiement (CVSS 5,4).
- CVE-2026-3079, corrigée en 5.0.3.1 : injection SQL en aveugle avec un compte contributeur, via une action AJAX des rapports (CVSS 6,5).
- CVE-2023-3105, corrigée en 4.6.0.1 : n’importe quel compte pouvait changer le mot de passe d’un autre utilisateur, administrateur compris (CVSS 8,8).
- CVE-2020-6009, corrigée en 3.1.6 : injection SQL exploitable sans compte.
Gardez la licence active et appliquez chaque version de sécurité dès sa sortie, idéalement automatiquement (voir notre guide des mises à jour automatiques des extensions). Limitez aussi les rôles élevés comme contributeur ou leader de groupe aux personnes qui en ont besoin (voir rôles et capacités WordPress). WP Masquerade Pro remplace les adresses du dossier sfwd-lms et les identifiants des scripts de LearnDash, ce qui complique son repérage par les robots qui ciblent ces failles ; les classes CSS ld-*, l’objet JavaScript ldVars et la route REST /wp-json/ldlms/v2/ restent visibles, et rien ne remplace la mise à jour.
Ce que WP Masquerade masque pour LearnDash LMS
Pro Pris en charge par WP Masquerade Pro uniquement
La version gratuite ne connaît pas les traces propres à LearnDash LMS : sans Pro, seules les balises generator restent retirées, comme pour toute extension.
Version gratuite
Pris en charge par WP Masquerade Pro uniquement
Avec Pro
- nom du dossier
- identifiants de balises
Reste visible
- variables JavaScript
ldVars - classes CSS
learndash-wrapper, ld-* - routes REST
/wp-json/ldlms/v2/
Ces traces restent parce que l’extension en a besoin pour fonctionner (scripts, styles, cookies) ou parce qu’elles viennent du serveur.
Questions fréquentes sur LearnDash LMS
Existe-t-il une version gratuite de LearnDash ?
Non. LearnDash est uniquement payant ; l’éditeur propose une démo en ligne pour l’essayer avant l’achat.
Combien coûte LearnDash, et peut-on l’acheter seul ?
La page tarifs officielle ne propose que des formules groupées, qui incluent aussi The Events Calendar, Give et Kadence : 350 $ par an pour un site, 599 $ pour 10 sites, 799 $ pour 25, 899 $ pour 50 et 999 $ pour 100.
Que se passe-t-il si la licence n’est pas renouvelée ?
L’extension reste installée, mais la documentation précise qu’une licence active est nécessaire pour recevoir les mises à jour automatiques, les modules officiels et le support, donc les correctifs de sécurité.
Faut-il WooCommerce pour vendre des cours avec LearnDash ?
Non. Stripe Connect, PayPal Checkout et Razorpay sont intégrés. Si vous vendez déjà avec WooCommerce, l’intégration fait partie du cœur de LearnDash depuis la version 5.2.0.
LearnDash fonctionne-t-il sur un réseau multisite ?
Non, la documentation officielle indique que les configurations multisite ne sont pas prises en charge.