Si vous souhaitez afficher une icône en forme de CÂDIN à côté de vos leçons protégées dans le plan du cours, sur la page principale « Cours » ou sur la page de la leçon, vous pouvez le faire en suivant les instructions ci-dessous.

Pour commencer, rendez-vous sur votre serveur, puis copiez le fichier wp-content/plugins/memberpress-courses/app/views/courses/courses_classroom_section_lessons.php et modifiez-le dans votre éditeur de fichiers.
Dans votre fichier, vous devez remplacer le code suivant :
is_available(); $has_completed_lesson = is_user_logged_in() && models\UserProgress::has_completed_lesson($current_user_id, $lesson->ID);
$attempt = $lesson->post_type == models\Quiz::$cpt ? models\Attempt::get_one(['user_id' => $current_user_id, 'quiz_id' => $lesson->ID]) : false; ?>
<div id="mpcs-lesson-<?php echo esc_attr($lesson->ID); ?>" class="mpcs-lesson<?phpif($has_completed_lesson) { echo "completed ";} else if(!$lesson_available || (get_post_type() == models\Quiz::$cpt && $lesson->ID != get_the_ID())) { echo "locked ";}if($lesson_available && $is_sidebar && $lesson->ID == get_the_ID()) echo "current ";if($show_bookmark && isset($next_lesson->ID) && $next_lesson->ID == $lesson->ID) echo "current ";?>">
<?php if($lesson_available) : ?>
<a href="/fr/</?php echo esc_url(get_permalink($lesson->ID)); ?>" class="mpcs-lesson-row-link">
<?php else: ?>
<span class="mpcs-lesson-row-link">
<?php endif; ?>
<div class="mpcs-lesson-progress">
<?php if($has_completed_lesson) : ?>
<span class="mpcs-lesson-complete"><i class="mpcs-ok-circled"></i></span> ID == get_the_ID()) || ($show_bookmark && $next_lesson->ID == $lesson->ID)) : ?>
<span class="mpcs-lesson-current"><i class="mpcs-adjust-solid"></i></span>
<?php else: ?>
<span class="mpcs-lesson-not-complete"><i class="mpcs-circle-regular"></i></span>
<?php endif; ?>
</div>
<div class="mpcs-lesson-link">
<i class="<?php echo esc_attr($lesson->post_type); ?>-icon"></i>
post_title) ; ?>
is_complete()) : ?>
<span class="mpcs-lesson-list-quiz-score">(get_score_percent()) ; ?>)</span>
<?php endif; ?>
</div>
<div class="mpcs-lesson-button">
Le code mentionné ci-dessus doit être remplacé par celui-ci :
is_available(); $lesson_available = $has_completed_lesson = is_user_logged_in() && models\UserProgress::has_completed_lesson($current_user_id, $lesson->ID);
$attempt = $lesson->post_type == models\Quiz::$cpt ? models\Attempt::get_one(['user_id' => $current_user_id, 'quiz_id' => $lesson->ID]) : false;
$lesson_protected = MeprRule::is_locked( get_post( $lesson->ID ) ); ?>
<div id="mpcs-lesson-<?php echo esc_attr($lesson->ID); ?>" class="mpcs-lesson<?phpif($has_completed_lesson) { echo "completed ";} else if(!$lesson_available || (get_post_type() == models\Quiz::$cpt && $lesson->ID != get_the_ID())) { echo "locked ";}if($lesson_available && $is_sidebar && $lesson->ID == get_the_ID()) echo "current ";if($show_bookmark && isset($next_lesson->ID) && $next_lesson->ID == $lesson->ID) echo "current ";?>">
<?php if($lesson_available) : ?>
<a href="/fr/</?php echo esc_url(get_permalink($lesson->ID)); ?>" class="mpcs-lesson-row-link">
<?php else: ?>
<span class="mpcs-lesson-row-link">
<?php endif; ?>
<div class="mpcs-lesson-progress">
<?php if($lesson_protected) : ?>
<span class="mpcs-lesson-locked"><i class="mpcs-lock"></i></span>
<?php elseif($has_completed_lesson) : ?>
<span class="mpcs-lesson-complete"><i class="mpcs-ok-circled"></i></span> ID == get_the_ID()) || ($show_bookmark && $next_lesson->ID == $lesson->ID)) : ?>
<span class="mpcs-lesson-current"><i class="mpcs-adjust-solid"></i></span>
<?php else: ?>
<span class="mpcs-lesson-not-complete"><i class="mpcs-circle-regular"></i></span>
<?php endif; ?>
</div>
<div class="mpcs-lesson-link">
<i class="<?php echo esc_attr($lesson->post_type); ?>-icon"></i>
post_title) ; ?>
is_complete()) : ?>
<span class="mpcs-lesson-list-quiz-score">(get_score_percent()) ; ?>)</span>
<?php endif; ?>
</div>
<div class="mpcs-lesson-button">
Une fois cette opération terminée, accédez à la page wp-content/themes/YOUR-CURRENT-THEME/ et créez un nouveau dossier appelé memberpress. A l'intérieur de ce dossier, créez un autre dossier appelé cours. Ensuite, collez le fichier que vous venez de modifier dans ce dossier. La structure des dossiers dans laquelle se trouve votre fichier devrait ressembler à ceci : wp-content/themes/YOUR-CURRENT-THEME/memberpress/courses/courses_classroom_section_lessons.php.
Et voilà ! Vos leçons protégées devraient désormais afficher une icône en forme de cadenas devant leur titre, à la place de l'icône de document par défaut, dans le plan du cours. De plus, le lien vers la leçon protégée sera désactivé.
DÉPANNAGE :
Si cela ne fonctionne pas, vous devrez peut-être consulter les outils de développement de votre navigateur pour vérifier si des erreurs s'affichent dans la console.