Les sections sont des titres simples contenant uniquement du texte qui peuvent être utilisés pour diviser le contenu de vos cours. Ils ne peuvent être ajoutés qu’au niveau supérieur d’un cours. En d’autres termes, les sections doivent être placées avant (et en dehors des) cours.
Autres notes importantes concernant les sections:
Il peut être utile d’examiner quelques situations dans lesquelles vous souhaiterez peut-être utiliser une section de cours. Voici quelques exemples:
Dans cet exemple, vous souhaiterez peut-être utiliser une section avant chaque groupe de 10 leçons qui se rapportent à un thème particulier. Votre configuration pourrait ressembler à ceci:
Thème 1 (section)
Thème 2 (section)
… etc.
Avant d’ajouter une section, vous pouvez cliquer sur une leçon existante pour la sélectionner (elle sera encadrée en bleu). Désormais, lorsque vous ajoutez un nouveau titre de section, il sera placé immédiatement après la leçon que vous avez sélectionnée.
Dans le générateur de cours (sous les leçons ou sujets que vous avez déjà ajoutés):
Pour glisser-déposer un titre:
Pour déplacer une section vers le haut ou vers le bas d’un niveau à la fois:
Pour supprimer une section:
Le mode de mise au point vise à éliminer les distractions et à rationaliser l’expérience d’apprentissage de votre utilisateur, en augmentant les taux de rétention et d’achèvement de l’apprentissage.
Le mode de mise au point est appliqué aux types de pages LearnDash suivants:
Votre page de cours ne changera pas. Elle continuera à utiliser la mise en page que vous avez choisie pour votre thème WordPress.
Lorsque vous activez le mode de mise au point, voici ce qui va changer sur votre site:
Voici à quoi ressemble le mode de mise au point sur un ordinateur de bureau:
Voici à quoi cela ressemble sur un appareil mobile:
Il y a trois étapes importantes pour activer le mode de mise au point:
Lorsque le mode de mise au point est activé, vous avez la possibilité de spécifier la largeur du conteneur de contenu. Cela fait référence à la largeur du contenu réel de la leçon et non à la largeur du mode de mise au point lui-même, qui occupera toujours tout l’écran.
Les options comprennent:
Bien que cela ne soit pas obligatoire, nous vous recommandons de télécharger un logo à utiliser avec le mode de mise au point. Ce logo apparaîtra dans le coin supérieur de toutes les pages de cours, de sujets et de quiz lorsque le mode de mise au point est activé.
Pour télécharger un logo:
Vous pouvez supprimer votre image en cliquant sur le X, ou en télécharger une nouvelle en répétant les étapes ci-dessus.
En haut à droite du mode de mise au point, un menu personnalisé apparaît lorsque vous survolez l’image de profil (Remarque: l’image affichée est tirée de Gravatar). Par défaut, il y a deux choix de menu:
Vous pouvez ajouter autant d’éléments de menu personnalisés que vous le souhaitez au menu du mode de mise au point:
Tout élément de menu que vous ajoutez au menu du mode de mise au point s’affichera entre les options de menu d’accueil du cours et de déconnexion par défaut. Par exemple, si vous avez ajouté deux nouveaux éléments de menu, ils ressembleraient à ceci:
À ce stade, lorsque vous utilisez le mode de mise au point, nous vous déconseillons d’ajouter des éléments de sous-menu car ce mode ne prend pas en charge un affichage hiérarchique contrairement aux menus de navigation habituels. Le menu du mode de mise au point ne fait pas la distinction entre les éléments parents et les éléments enfants, c’est-à-dire les éléments du menu principal et les éléments du sous-menu.
Par exemple, si vous ajoutez un élément de menu et un élément de sous-menu en dessous:
Les deux éléments s’afficheront au même niveau, l’un au-dessus de l’autre, comme illustré ci-dessous:
Le logo en mode de mise au point renvoie à ma page d’accueil, puis-je changer cela?
Oui. Vous pouvez utiliser ces filtres pour modifier l’URL du logo du mode de mise au point.
Est-il possible d’activer les commentaires en mode de mise au point?
Oui. Vous pouvez autoriser les commentaires sur le contenu du mode de mise au point (c’est-à-dire les leçons). Par exemple, si vous souhaitez activer les commentaires sur les leçons:
Lors de la modification d’une leçon, vous verrez la boîte méta Discussion sous l’éditeur de contenu où vous pouvez sélectionner Autoriser les commentaires.
La création d’un profil ou d’une page de compte pour vos utilisateurs leur permet d’accéder facilement aux fonctionnalités importantes de n’importe quel LMS:
LearnDash ne génère pas automatiquement une page pour afficher le profil d’un utilisateur ou des informations sur le cours, mais il existe plusieurs outils que vous pouvez utiliser pour créer votre propre page de profil personnalisée. Nous parlerons du bloc/code abrégé principal du profil LearnDash, de certaines options si vous utilisez des plug-ins tiers qui collectent des informations sur les utilisateurs et de quelques autres conseils pour créer un profil utilisateur avec LearnDash.
La solution la plus couramment utilisée pour créer un profil LearnDash consiste à utiliser le bloc (ou code abrégé) fourni avec LearnDash. Aucune extension supplémentaire n’est requise. Vous créez simplement une page sur votre site, puis insérez le bloc/code abrégé où vous souhaitez que les informations de profil apparaissent.
Pour utiliser le bloc Profil LearnDash:
Pour utiliser le code abrégé du profil LearnDash, utilisez simplement ce code abrégé:
[ld_profile]
Pour une liste complète des options disponibles, veuillez consulter la section Profil LearnDash dans notre documentation sur les blocs/codes abrégés.
Si vous utilisez LearnDash 3.0+ et que le modèle «LearnDash 3.0» est activé, le profil LearnDash affichera les informations suivantes:
Si vous utilisez le modèle «LearnDash Legacy», votre profil sera différent et inclura les informations suivantes:
Le profil LearnDash affichera tous les cours auxquels l’utilisateur est inscrit. C’est peut-être tout ce dont vous avez besoin, mais vous pouvez également utiliser le module complémentaire Grille de cours pour afficher les cours inscrits dans une grille.
Tout d’abord, assurez-vous que le module complémentaire Course Grid est installé et activé. Ensuite, si vous utilisez le dernier éditeur WordPress:
Nous vous recommandons également d’activer l’option «Afficher la barre de progression», car cela affichera la progression de l’utilisateur dans chaque cours.
Si vous utilisez un générateur de page, ou si vous préférez simplement utiliser le code abrégé, utilisez le code abrégé suivant pour afficher les cours inscrits d’un utilisateur, avec une barre de progression:
[ld_course_list mycourses="true" progress_bar="true"]
Il existe plusieurs autres options que vous pouvez utiliser pour personnaliser la grille. Veuillez consulter la documentation de la grille de cours pour plus de détails.
Avec «Boîte à outils Uncanny Pro», vous pouvez utiliser le code abrégé
[uo_dashboard]
pour insérer une version modifiée du code abrégé
[ld_profile]
Il affiche des informations similaires, mais il existe quelques différences clés. Le tableau de bord du cours:
Vous pouvez toujours développer/réduire chaque cours, afficher rapidement la progression globale du cours, afficher les informations du quiz, les certificats, etc. Voici à quoi ressemble le tableau de bord du cours de la boîte à outils:
Le tableau de bord du cours Boîte à outils Uncanny est également disponible sous forme de bloc Gutenberg. Vous pouvez également définir des options supplémentaires. Veuillez consulter la documentation complète d’Uncanny Owl.
Un autre outil très utile pour les utilisateurs de LearnDash est la possibilité de revenir directement au cours, à la leçon ou au sujet précédent sur lequel ils ont travaillé pour la dernière fois. La version gratuite de la boîte à outils Uncanny LearnDash fournit cette fonctionnalité avec son module «bouton de reprise». Lorsqu’il est utilisé sur une page de profil personnalisée, il insère simplement un bouton qui renvoie au cours, à la leçon ou au sujet le plus récemment consulté pour cet utilisateur spécifique.
Pour utiliser cette fonctionnalité:
[uo_learndash_resume]
Le bouton indique par défaut «REPRENDRE», mais vous pouvez personnaliser ce texte. Vous avez également la possibilité d’afficher le titre du cours, de la leçon ou du sujet auquel le bouton renvoie.
Le bouton de reprise Boîte à outils Uncanny est également disponible sous forme de bloc Gutenberg.
Un autre code abrégé utile fourni par l’extension gratuite Boîte à outils Uncanny de LearnDash est la possibilité de répertorier tous les certificats obtenus par l’utilisateur. Suivez les mêmes instructions ci-dessus pour installer l’extension et activer le module «Liste des certificats», puis utilisez ce code abrégé pour afficher les certificats obtenus par un utilisateur:
[uo_learndash_certificates]
Le module Boîte à outils Uncanny List Certificates est également disponible sous forme de bloc Gutenberg. Quelques options supplémentaires sont détaillées dans la documentation d’Uncanny Owl.
De nombreux utilisateurs de LearnDash choisissent WooCommerce comme plateforme de commerce électronique pour vendre leurs cours. WooCommerce crée son propre espace de compte, avec les détails du compte (nom, e-mail, etc.), les informations d’adresse, l’historique des commandes, etc. Vous pouvez y accéder pour inclure une liste des cours inscrits.
Si vous utilisez déjà WooCommerce, ou si vous avez suivi l’assistant de configuration, une page « Mon compte » devrait déjà avoir été créée pour vous. Sinon…
[woocommerce_my_account]
REMARQUE
La conception de votre page WooCommerce «Mon compte» dépend fortement de votre thème WordPress. Si votre thème n’offre pas un excellent support pour WooCommerce, vous voudrez peut-être vérifier auprès de votre développeur de thème, ou éventuellement embaucher quelqu’un pour vous aider à la conception.
Sur cette même page, vous pouvez insérer l’un des outils que nous avons mis en évidence ci-dessus (profil LearnDash, bouton de reprise, liste des certificats, etc.). Tout ce que vous insérez sur cette page sera affiché sur toutes les sous-pages du compte WooCommerce (tableau de bord, commandes, adresses, détails du compte, etc.). Ce n’est peut-être pas l’idéal, auquel cas vous pouvez explorer la section suivante.
REMARQUE
Une expérience en développement est fortement recommandée.
La section «Mon compte» de WooCommerce fonctionne sur ce qu’on appelle des «points de terminaison». Chaque point de terminaison est essentiellement une autre page dans la section Mon compte de votre site Web. Les points de terminaison représentent la partie de l’URL qui suit votre page /mon-compte/. Voici quelques exemples de points de terminaison WooCommerce intégrés pour la zone Mon compte:
WooCommerce offre la possibilité à quiconque de créer son propre point de terminaison. Le moyen le plus évident d’intégrer cela à LearnDash serait de créer un point de terminaison pour les cours. Votre point de terminaison pourrait ressembler à ceci:
Sur ce nouveau point de terminaison, vous pouvez ensuite insérer tout type d’informations de profil/cours que nous avons mis en évidence ci-dessus. Cela permettrait aux informations de cours de votre utilisateur d’avoir sa propre page et sa propre URL. Vous avez une totale liberté sur le type de point de terminaison que vous créez et pouvez insérer tout type de contenu que vous souhaitez.
Consultez la documentation de WooCommerce sur les points de terminaison et/ou recherchez sur le Web comment créer un point de terminaison personnalisé.
Si vous utilisez le système de points intégré de LearnDash, vous pouvez utiliser le code abrégé (ou bloc)
[ld_user_course_points]
pour insérer le total des points de l’utilisateur sur une page de profil personnalisée. Cela donnerait ceci:
Points de cours gagnés: 100
La progression vidéo est un moyen d’obliger les utilisateurs à regarder l’intégralité d’une vidéo avant de pouvoir marquer le contenu comme terminé. Il peut être utilisé à la fois pour les leçons et les sujets, et fonctionne de la même manière pour les deux. Par défaut, la vidéo apparaîtra au-dessus du contenu de votre page, mais vous pouvez la placer manuellement sur la page à l’aide du code abrégé
[ld_video]
Ce guide vous guidera à travers les paramètres de la progression vidéo et expliquera son fonctionnement.
La fonctionnalité de progression vidéo prend en charge les fournisseurs de vidéos suivants:
Saisissez l’URL de la vidéo que vous souhaitez utiliser pour la progression de la vidéo. Le champ URL de la vidéo accepte les formats suivants:
Ce paramètre détermine quand votre vidéo sera présentée à l’utilisateur et comment gérer les sous-étapes associées à la leçon/sujet.
Les 3 options suivantes n’apparaissent que si vous avez choisi «Après avoir terminé les sous-étapes».
IMPORTANT
La logique de progression vidéo (c’est-à-dire l’auto-complétion, le délai d’achèvement et la désactivation du bouton Marquer comme terminé) ne sera pas appliquée si vous êtes connecté en tant qu’administrateur et que l’option Contourner les limites du cours est active.
L’activation de cette option marquera automatiquement la leçon/sujet comme terminé une fois que l’utilisateur aura regardé la vidéo en entier.
Il s’agit du délai (en secondes) entre le moment où la vidéo est terminée et le moment où la leçon/le sujet est marqué comme terminé.
Par défaut, le bouton «Marquer comme terminé» sera masqué, mais ce paramètre vous permet de l’afficher.
Activez ce paramètre pour que la vidéo démarre automatiquement au chargement de la page.
En raison des politiques du navigateur pour empêcher la lecture automatique des publicités indésirables, les vidéos avec la lecture automatique ou le démarrage automatique activés seront lues avec le volume coupé. Comme il s’agit désormais du comportement par défaut de la plupart des navigateurs, assurez-vous que les commandes sont activées sur votre vidéo afin que vos utilisateurs puissent les réactiver.
Si les commandes sont masquées, y compris le bouton pause/lecture, la lecture automatique doit être activée pour que les utilisateurs puissent regarder la vidéo. Selon l’hôte vidéo, les commandes de volume peuvent toujours fonctionner avec des raccourcis clavier (les plus courants sont la touche «M», les touches «+» ou «-» ou les touches fléchées haut et bas). Consultez cet article d’aide de Youtube sur les raccourcis clavier de leur lecteur.
Du côté du navigateur, il peut y avoir différentes manières de le contourner en fonction des navigateurs que vos utilisateurs utilisent. Voici quelques ressources que vous pouvez vérifier pour Firefox et Safari. Bien qu’il n’y ait aucune solution connue pour contourner ce problème pour les utilisateurs de Chrome, voici la documentation officielle pour le changement de politique de Google, au cas où vous voudriez en savoir plus à ce sujet.
REMARQUE
Il est toujours possible que les paramètres du navigateur par défaut de l’utilisateur remplacent cette fonctionnalité et empêchent complètement la lecture automatique, qu’elle soit désactivée ou non.
Par défaut, les commandes vidéo sont masquées à l’utilisateur si l’option de démarrage automatique est activée. Les commandes vidéo incluent la lecture, la pause, le volume, les sous-titres codés et d’autres paramètres trouvés au bas d’une vidéo.
L’activation de «Affichage des commandes vidéo» affichera toutes ces commandes à l’utilisateur et lui permettra d’avoir plus de contrôle sur la vidéo.
REMARQUE
Cette fonctionnalité n’est disponible que pour les vidéos YouTube et locales.
Parce que LearnDash est construit sur WordPress, il existe d’autres moyens d’afficher des vidéos à vos utilisateurs. Vous n’êtes pas obligé d’utiliser la progression vidéo pour utiliser des vidéos pour votre cours. Vous n’aurez pas toutes les mêmes options que la fonctionnalité de progression vidéo, mais vous pouvez utiliser la méthode de votre choix, notamment:
LearnDash est en anglais et a des traductions données par les utilisateurs. Les chaînes de la base de code LearnDash sont traduisibles.
Vous pouvez utiliser un logiciel gratuit comme poEdit pour créer et modifier des fichiers de traduction LearnDash pour votre langue. Ou un module WordPress gratuit comme Loco Translate.
Si vous créez une nouvelle traduction, vous pouvez référencer cette liste utile de codes locaux WP pour les conventions de dénomination des fichiers.
Si vous devez mettre à jour une traduction, vous pouvez le faire en suivant ces étapes:
REMARQUE
Vérifiez que le fichier est nommé correctement et dans le bon répertoire. Si l’un ou les deux sont incorrects, vous rencontrerez des problèmes.
Si vous traduisez des chaînes telles que «Leçon suivante» et remarquez que la traduction n’est pas reflétée sur votre site, c’est parce que vous traduisez à partir d’un fichier POT obsolète.
La chaîne dans la base de code de LearnDash est en fait «%s suivant» car le %s agit comme un espace réservé pour votre étiquette personnalisée (même si vous n’utilisez pas d’étiquettes personnalisées).
C’est peut-être aussi la raison pour laquelle vous remarquez que tout d’un coup vous avez des traductions «perdues» de chaînes telles que «Leçon suivante» et «Cours précédent» et d’autres chaînes qui contiennent une étiquette personnalisée. Cependant, la traduction n’est pas nécessairement perdue. Il n’est plus utilisé car la base de code utilise désormais des espaces réservés dans ces chaînes, et non les mots littéraux tels que Leçon ou Cours.
Pour résoudre le problème, téléchargez le dernier POT (étape 2), puis suivez les étapes 6 à 10 pour effectuer la mise à jour à partir du dernier POT, ajoutez des traductions pour les nouvelles chaînes au besoin et téléchargez vos nouveaux fichiers .mo/.po au bon endroit.
Tenez compte des paramètres «Besoin de travail» sur les traductions individuelles. Ils sont généralement indiqué par une couleur orange et par une bascule orange après avoir sélectionné la traduction individuelle dans poEdit.
Lorsque «Besoin de travail» est défini sur une traduction, vous dites à WordPress que vous n’êtes pas sûr qu’il s’agisse de la traduction correcte. Par conséquent, WordPress n’affiche pas cette traduction sur votre site, car il détecte la traduction «Besoin de travail» selon vos instructions.
Pour résoudre le problème, désactivez le paramètre «Besoin de travail». Cela devrait ressembler à la capture d’écran ci-dessous.
Ensuite, enregistrez vos nouveaux fichiers .mo/.po et téléchargez selon l’étape 10 de la documentation ci-dessus.
Les traductions WordPress peuvent être localisées dans une région particulière. Par exemple, es_ES serait espagnol en Espagne et es_MX serait espagnol au Mexique.
En ce qui concerne WordPress, ce sont des langages totalement différents (techniquement, appelés «localisations»).
Si la localisation de votre site WordPress est définie sur es_MX, ce paramètre ne tirera aucune information de vos fichiers de traduction es_ES (même si pour vous, les différences de langue peuvent être mineures).
Veuillez vous assurer que vos fichiers de traduction LearnDash se trouvent dans le chemin d’accès au dossier ci-dessous, avec les noms de fichiers qui incluent le code des paramètres régionaux. Par exemple:
Ce n’est pas une bonne idée de stocker vos fichiers de traduction personnalisés dans des répertoires tels que /wp-content/plugins/sfwd-lms/languages/ en raison du risque d’écrasement en cas de mise à jour du module.
Cette section vise à mettre en évidence le format de nom de fichier correct, déjà vu dans le problème «Dossier incorrect» ci-dessus.
learndash[trait d’union][code local, traits de soulignement utilisés comme séparateurs].po
Veuillez vous assurer que vos tirets et traits de soulignement sont aux bons endroits. Voici un exemple d’une nomenclature adéquate:
Ces exemple ne sont pas adéquat:
Les fichiers .po et .mo doivent porter le même nom, à l’exception de l’extension de fichier.
Traduire un mot une fois ne change pas nécessairement le mot dans toutes les chaînes dans lesquelles ce mot apparaît.
Les mots utilisés dans différents contextes peuvent être les mêmes dans votre langue. Par exemple, «quiz» peut servir à la fois de verbe et de nom en anglais.
Comprenez que d’autres langues peuvent utiliser des mots différents selon le contexte, et vos fichiers de traduction devront en tenir compte chaîne par chaîne.
PoEdit et Loco Translate ont tous deux des fonctions de recherche pour s’assurer que vous prenez en compte chaque occurrence d’un mot dans les fichiers de traduction.
Toutes les chaînes traduisibles vues sur une page liée à LearnDash, comme une page qui contient ce qui semble être une grille de cours ou un formulaire de connexion, ne proviennent pas de la base de code LearnDash. Par conséquent, vous ne pourrez peut-être pas trouver le mot que vous devez traduire dans le texte source du fichier LearnDash.
Ou peut-être que vous le faites, mais la sortie de la chaîne est dupliquée par hasard dans le code tiers où elle est réellement sortie.
Ceci est particulièrement courant avec les thèmes WordPress construits avec LearnDash à l’esprit, tels que BuddyBoss, qui remplacent les fichiers de modèle (ou d’autres modules complémentaires tiers pour LearnDash).
Par exemple, le texte source de LearnDash comprend la chaîne «Nom d’utilisateur ou mot de passe incorrect. Veuillez réessayer»
Vous modifiez cette chaîne dans votre fichier LearnDash .po, mais remarquez qu’elle n’est pas reflétée sur votre site. Les autres parties de votre traduction LearnDash fonctionnent comme prévu.
Cela peut être dû au fait que la chaîne est en fait sortie par un code tiers et utilise par hasard la même chaîne. Vous auriez besoin de le traduire séparément.
La fonction d’exemple de leçon LearnDash permet aux gens de visualiser une partie du contenu de votre cours sans avoir à s’inscrire au cours. Lorsqu’un utilisateur clique sur un exemple de leçon, il peut afficher ce contenu sans avoir à se connecter à un compte ni à s’inscrire au cours. Vous pouvez avoir un nombre illimité d’exemples de leçons pour votre cours. Vous pouvez avoir des exemples de leçons pour les cours gratuits et payants.
REMARQUE
Consultez la documentation des leçons pour obtenir des détails complets sur la création de leçons et une explication de tous les paramètres de la leçon.
La seule condition requise pour utiliser la fonction d’exemple de leçon est que le mode d’accès de votre cours soit défini sur autre chose que «Ouvrir». Ensuite, la désignation d’une leçon comme exemple de leçon nécessite la configuration d’un seul paramètre.
Lorsqu’un visiteur consulte le tableau du contenu du cours, les exemples de leçon sont indiqués par une étiquette «Exemple de leçon». Lorsque vous cliquez sur la leçon, les visiteurs sont immédiatement dirigés vers le contenu de la leçon. Il n’est pas possible de marquer un exemple de leçon comme terminé. Pour ce faire, un visiteur devra avoir un compte et être inscrit au cours.
REMARQUE
Si un exemple de leçon comprend des sujets et/ou des quiz, ceux-ci sont également marqués comme exemples et peuvent être consultés.
Ce qui suit est une démonstration d’un exemple de leçon qui se trouve sur le site de démonstration LearnDash. Vous pouvez y voir que la première leçon est l’exemple de leçon. Les autres leçons ne sont pas accessibles et fournissent donc une infobulle indiquant que l’inscription est requise.
Bien qu’il ne s’agisse pas actuellement d’un paramètre disponible dans LearnDash, il est possible de configurer vos exemples de leçons afin qu’ils ne puissent être consultés que par les visiteurs disposant d’un compte et connectés à l’aide d’un module gratuit.
Maintenant que l’extension Restrict Content est installée, vous devez configurer un message à afficher lorsque quelqu’un tente d’accéder à l’exemple de leçon sans être connecté.
La dernière étape consiste à protéger vos exemples de cours pour les rôles d’abonné WordPress uniquement afin que le message ci-dessus s’affiche pour ceux qui ne sont pas encore connectés.
La configuration est terminée et votre exemple de leçon est maintenant protégé. Cela signifie que le contenu ne peut être consulté que par une personne disposant d’un compte et connectée. S’ils ne sont pas connectés, le message que vous avez entré dans les paramètres de contenu restreint leur sera présenté.
Puis-je marquer une leçon comme échantillon mais empêcher l’accès aux sujets?
Non. Les sujets associés à la leçon adoptent le paramètre de leçon d’exemple sont également visibles.
L’une des questions les plus courantes posées à notre équipe d’assistance est de savoir comment LearnDash fonctionne avec les constructeurs de pages.
Dans ce guide complet, nous répondrons à toutes ces questions et vous expliquerons exactement comment utiliser des constructeurs de pages spécifiques pour concevoir au mieux vos cours LearnDash. Nous allons nous concentrer sur trois des constructeurs de pages WordPress les plus populaires:
Avant de plonger dans les spécificités de chacun, il est important de comprendre ce qu’un constructeur de page peut et ne peut pas faire. Nous aborderons également quelques notions de base qui s’appliquent à l’interface de tous les constructeurs de pages avec LearnDash, quel que soit celui que vous choisissez d’utiliser.
REMARQUE
Ce guide suppose que vous utilisez le modèle actif LearnDash 3.0. À l’exception d’Elementor (qui nécessite LearnDash 3.0), la plupart des concepts s’appliquent également au modèle Legacy, mais il peut y avoir des incohérences. Nous utiliserons également le nouvel éditeur WordPress (alias : Gutenberg). Les captures d’écran seront différentes si vous utilisez l’extension Classic Editor.
Un livre entier pourrait être écrit sur ce sujet, mais ce n’est évidemment pas l’objet de cet article. Cependant, il y a quelques éléments de base que vous devez comprendre sur le fonctionnement des constructeurs de pages.
En gardant à l’esprit le type de contenu sur lequel un constructeur de pages a le contrôle, parlons de la façon dont le contenu LearnDash est ajouté aux pages de votre site.
Il existe plusieurs façons d’ajouter du contenu LearnDash à une page. Les différences sont importantes à comprendre, car elles s’appliquent directement au fait qu’elles peuvent ou non être contrôlées ou modifiées via un générateur de page.
Le contenu dynamique fait référence au contenu que vous, le propriétaire du site, n’ajoutez pas directement dans l’éditeur WordPress. En fonction du type de page qu’un utilisateur consulte (cours par rapport à la leçon par rapport au sujet), ainsi que de la configuration de ce cours, LearnDash ajoute automatiquement du contenu à la page.
Des exemples de contenu LearnDash ajouté dynamiquement incluent, sans s’y limiter:
Vous POUVEZ modifier le contenu dynamique LearnDash avec Elementor
Vous ne pouvez pas modifier le contenu dynamique LearnDash avec Divi
Vous ne pouvez pas modifier le contenu dynamique LearnDash avec BeaverBuilder
DÉVELOPPEURS
Si vous êtes à l’aise avec HTML et PHP, vous pouvez remplacer les fichiers de modèle LearnDash. Cela vous permet de personnaliser le contenu dynamique, ainsi que de changer l’endroit de la page où il est inséré. Expérience technique requise.
Il s’agit du contenu sur lequel vous, le propriétaire du site, avez un contrôle direct. Pour toutes les pages de cours, de leçons, de sujets et de quiz, vous pouvez librement ajouter et modifier le contenu que vous souhaitez.
Si vous utilisez un constructeur de page, vous pouvez concevoir le design avec le constructeur de votre choix.
Sinon, LearnDash déterminera où votre contenu sera positionné sur la page.
Par exemple, sur une page de cours (en utilisant le mode de mise au point), votre propre contenu sera toujours placé après le fil d’Ariane et avant les boutons de cours suivant et précédent. Si vous avez ajouté du matériel à la leçon, deux onglets seront insérés dynamiquement:
Votre propre contenu de leçon sera ajouté directement sous l’onglet «Leçon».
Gardez à l’esprit que seul votre propre contenu, ajouté dans cette zone spécifique, peut être modifié avec un générateur de page. Tous les autres éléments de la page en mode de mise au point sont contrôlés uniquement par LearnDash (ou en utilisant l’un des deux modules de conception LearnDash tiers populaires, Design Upgrade Pro ou Visual Customizer).
Les blocs LearnDash vous permettent d’ajouter des informations LearnDash spécifiques à la zone de contenu principale d’une page, mais uniquement si vous utilisez la dernière version de l’éditeur WordPress (alias: Gutenberg). Les blocs ne fonctionnent que dans Gutenberg.
Voici quelques exemples de blocs LearnDash:
Lorsque vous utilisez un générateur de page, il n’y a aucun moyen d’ajouter un bloc LearnDash à votre page.
Chaque bloc LearnDash a un code abrégé qui l’accompagne. Un code abrégé est un simple texte qui génère des informations LearnDash spécifiques. De nombreux codes abrégés sont livrés avec des paramètres (ou des options) qui vous permettent de personnaliser les informations affichées.
Un code abrégé ressemble à ceci:
[ld_profile]
Cet exemple génère un profil d’utilisateur, avec son image de profil, son nom, quelques statistiques de base et une liste des cours auxquels ils sont inscrits, ainsi que leurs progrès dans chacun.
Le gros avantage des codes abrégés par rapport aux blocs est qu’ils peuvent être utilisés avec tous les constructeurs de pages.
L’utilisation exacte des codes abrégés LearnDash dépend du constructeur de pages que vous utilisez, que nous détaillerons ci-dessous.
Les widgets font partie intégrante de WordPress. Ce sont des fonctionnalités qui peuvent facilement être ajoutées à n’importe quelle zone de la barre latérale WordPress. LearnDash fournit également une poignée de widgets. Les widgets LearnDash offrent la possibilité d’ajouter une navigation de cours, des listes de cours et d’autres éléments de cours.
Les constructeurs de pages suivants permettent l’utilisation de widgets LearnDash:
Elementor: Version gratuite et pro
Beaver Builder: Version gratuite et pro
Divi: Pas autorisé (vous pouvez ajouter des zones entières de la barre latérale mais pas des widgets individuels)
Le mode de mise au point fonctionne un peu différemment du reste des pages de votre site. Les mêmes idées sur la façon dont le contenu est ajouté s’appliquent toujours, mais lorsque le mode de mise au point est activé, l’en-tête, la barre latérale et le pied de page normaux de votre site sont supprimés.
L’en-tête est un contenu dynamique, non modifiable avec un constructeur de page
La navigation du cours de la barre latérale est un contenu dynamique, non modifiable avec un générateur de page
Le titre de la page, la barre de progression et le fil d’Ariane sont du contenu dynamique, non modifiable avec un générateur de page
Le contenu de la leçon, du sujet et du quiz (sous le fil d’Ariane) est votre propre contenu, et il est modifiable par un constructeur de page
Si vous souhaitez utiliser un générateur de page avec LearnDash, le thème que vous choisissez aura un certain impact sur la façon dont vous pouvez concevoir votre contenu. Presque tous les thèmes WordPress fonctionnent avec les constructeurs de pages (et avec LearnDash), mais certains fonctionnent mieux.
En général, les thèmes qui fournissent explicitement la prise en charge du générateur de pages vous donneront plus de contrôle sur la conception de vos cours. Voici quelques thèmes populaires spécialement conçus pour être utilisés avec les constructeurs de pages:
Vous n’êtes pas obligé d’utiliser l’un de ces thèmes. Tous les thèmes WordPress (construits selon les normes appropriées) fonctionnent avec LearnDash. Nous voulions juste mettre en évidence ceux qui vous offrent le plus de flexibilité.
L’utilisation de l’un des thèmes susmentionnés vous offre certains avantages par rapport aux autres thèmes, en particulier lorsqu’il s’agit d’utiliser un générateur de page.
REMARQUE
Ces paramètres varient d’un thème à l’autre. Tous les thèmes n’auront pas ces options, mais les thèmes mentionnés ci-dessus en ont quelques variantes.
Voici quelques exemples:
REMARQUE
Si vous souhaitez contrôler complètement votre mise en page et votre espacement avec un générateur de page, vous souhaiterez probablement définir vos paramètres de page pour n’utiliser aucune barre latérale et une largeur de contenu de «complet» ou «étiré».
Avant d’entrer dans des exemples spécifiques avec chaque générateur de page, assurons-nous que votre générateur est activé pour une utilisation avec LearnDash.
Avant de pouvoir utiliser un générateur de page avec LearnDash, vous devez vous assurer que vous avez activé le générateur de page pour qu’il fonctionne avec les types de publication personnalisés LearnDash. Si vous ne trouvez pas un moyen de modifier un élément de contenu LearnDash à l’aide de votre générateur de page, essayez de suivre ces étapes pour l’activer.
Vous verrez maintenant le bouton «Modifier avec Elementor» sur les types de publication que vous avez sélectionnés.
Elementor PRO
Si vous utilisez Elementor Pro pour créer des modèles personnalisés pour le contenu LearnDash, veuillez consulter cet article sur la façon d’afficher les types de publication LearnDash dans le menu des types de publication.
Par défaut, Divi doit être activé pour les cours et les leçons, mais si vous souhaitez l’utiliser avec des sujets et/ou des quiz, vous devrez l’activer.
Les codes abrégés sont l’une des deux façons d’ajouter du contenu spécifique à LearnDash à l’aide d’un générateur de page. Voyons exactement comment ajouter des codes abrégés d’utilisation dans chaque générateur de page.
Lorsque vous allez modifier un élément de contenu LearnDash (cours, leçon, sujet ou quiz), vous aurez un bouton «Modifier avec Elementor» en haut. Cliquez sur ce bouton pour ouvrir votre contenu avec Elementor.
Si vous n’avez pas encore ajouté votre propre contenu à la page, vous verrez une page assez blanche. Votre en-tête et pied de page globaux devraient être là, mais vous ne verrez aucun contenu LearnDash dynamique tant que le cours est encore un brouillon. Une fois le cours publié, le contenu dynamique LearnDash apparaîtra dans l’écran d’aperçu.
Gardez donc à l’esprit que ce que vous ajoutez à la page avec Elementor apparaîtra dans une zone particulière, ainsi que le contenu dynamique ajouté par LearnDash.
Pour ajouter un code abrégé à votre page avec Elementor:
Lorsque vous allez modifier un élément de contenu LearnDash, vous aurez un bouton «Lancer Beaver Builder» où votre contenu apparaîtrait normalement. Cliquez sur ce bouton pour ouvrir votre contenu avec Beaver Builder.
Vous ne verrez aucun contenu LearnDash ajouté dynamiquement dans votre aperçu tant que vous n’aurez pas publié le cours. Le contenu que vous ajoutez sera placé entre le contenu dynamique de LearnDash.
Pour ajouter un code abrégé à votre page avec Beaver Builder:
Lorsque vous allez modifier un élément de contenu LearnDash (cours, leçon, sujet ou quiz), vous verrez un bouton «Utiliser le Divi Builder» en haut. Cliquez sur ce bouton pour ouvrir votre contenu avec Divi.
Lorsque vous lancez Divi pour la première fois, vous pouvez être invité à proposer quelques options:
Choisissez l’option qui répond le mieux à vos besoins. Vous serez ensuite redirigé vers l’écran du constructeur visuel de Divi.
Pour ajouter un code abrégé à votre page avec Divi:
En plus des codes abrégés, les widgets sont une autre méthode pour ajouter du contenu LearnDash via un générateur de page. Voyons les spécificités de chaque constructeur de page qui permet l’utilisation de widgets LearnDash.
Dans Elementor, les widgets LearnDash sont situés dans la section «WordPress» du panneau de gauche. Vous pouvez également y accéder en utilisant la barre «Search Widget…» en haut. Les widgets LearnDash suivants sont disponibles:
Pour ajouter un widget LearnDash à votre page avec Elementor:
Les mêmes widgets mentionnés ci-dessus (pour Elementor) sont également disponibles pour Beaver Builder.
Pour ajouter un widget LearnDash à votre page avec Beaver Builder:
Maintenant que vous savez comment ajouter des codes abrégés et des widgets LearnDash à votre générateur de pages préféré, parlons de quelques règles d’édition de base qui s’appliquent à tous les générateurs de pages lorsque vous travaillez avec LearnDash.
LearnDash fournit quelques codes abrégés que vous pouvez utiliser pour afficher du contenu à un type d’utilisateur spécifique:
Ceux-ci peuvent être particulièrement utiles pour:
Contrairement aux autres codes abrégés LearnDash, ceux-ci ne peuvent pas être utilisés dans un widget de code abrégé. Ils doivent être utilisés dans un éditeur de texte ou un widget HTML.
Vous pouvez placer n’importe quel contenu entre les codes abrégés, assurez-vous simplement qu’il est contenu dans le même élément. Vous ne pouvez pas avoir un code abrégé d’ouverture [student] dans un élément, ajouter du contenu dans les éléments suivants, puis placer votre code abrégé de fermeture [/student] dans un autre élément.
REMARQUE
Si vous utilisez la boîte à outils gratuite Uncanny LearnDash, vous pouvez également utiliser le code abrégé [uo_show] pour afficher le contenu aux utilisateurs connectés et non connectés (quel que soit le statut d’inscription au cours).
J’utilise un constructeur de page non mentionné dans cet article. Puis-je toujours l’utiliser avec mon site optimisé par LearnDash?
Oui. Les mêmes principes mentionnés dans cet article s’appliquent à tous les constructeurs de pages WordPress. Les widgets et modules que vous utilisez peuvent être nommés différemment, mais les concepts sont les mêmes.