Off

LMS Frequently Asked Questions

LearnDash Frequently Asked Questions

Can I disable forced lesson progression?

To disable lesson progression, simply navigate to LEARNDASH LMS > COURSES > Edit the course and scroll down. Select the “Disable lesson progression” option and click “update”.

Back To Top

How do I fix “404” errors on LearnDash custom post types?

There are many reasons why you may be seeing a 404 error, one common reason is when a theme or plugin calls a flush re_write rule (which is against the WordPress recommendation). Despite being a frowned upon practice, it does still happen.

To resolve, add the code below to your theme’s ‘functions.php’ file. You should add this code to the ‘functions.php’ file in your child theme so that you don’t lose this fix when updating your theme. Otherwise you will need to make it again:

add_filter( "learndash_flush_rewrite_rules", function( $flush, $post_options ) {
return true;
}, 4, 2 );

Once you add this code, clear your browser cache and close your browser window before testing again.

If that code does not work. Remove it from your ‘functions.php’ file and try the code below:

add_filter( "learndash_flush_rewrite_rules", function( $flush, $post_options ) {
return false;
}, 4, 2 );

Once added, clear your browser cache and close your browser window before testing again.

If neither of the above solutions work, it could mean that your host is running an older version of PHP. This being the case, try adding the following to your theme’s functions.php file:

add_filter( "learndash_flush_rewrite_rules", "learndash_flush_rewrite_rules" , 4, 2 );
function learndash_flush_rewrite_rules( $flush, $post_options ) {
return false;
}

Clear your browser cache and close your browser window before testing again.

If that does not remove the 404 notice, remove the code and replace it with the following:

add_filter( "learndash_flush_rewrite_rules", "learndash_flush_rewrite_rules" , 4, 2 );
function learndash_flush_rewrite_rules( $flush, $post_options ) {
return true;
}

Clear your browser cache and close your browser window before testing again.

Back To Top

How do I un-enroll the Admin from all courses?

Add this code to your theme’s functions.php file:

https://gist.github.com/codehooligans/2383d88564282163e7992dd9d55368fe

Back To Top

How do I hide the post data (Author, Comments, etc.)

Hiding this information will be theme dependent. You can try using the following free plugin:

https://wordpress.org/plugins/wp-author-date-and-meta-remover/

If that doesn’t work, you can try the CSS below. If the CSS doesn’t work, you will want to contact the theme author.

Possible CSS:

Hiding on All Page/Post:
.entry-meta {
display: none;
}

Hiding on Topics:
.single-sfwd-topic .entry-meta, .singular-sfwd-topic .entry-meta {
display: none;
}

Hiding on Courses:
.single-sfwd-courses .entry-meta, .singular-sfwd-courses .entry-meta {
display: none;
}

Hiding on Lessons:
.single-sfwd-lessons .entry-meta, .singular-sfwd-lessons .entry-meta {
display: none;
}

Hiding on Quiz:
.single-sfwd-quiz .entry-meta, .singular-sfwd-quiz .entry-meta {
display: none;
}

Back To Top

How do I fix the “You do not have sufficient permissions to view this page” error?

Log into your site and enter the following URL into your browser:

http://www.your-domain.com/?ld_fix_permissions=1

Back To Top

How do I fix the “Take This Course” button overlapping Issue

Add the following CSS to your theme:

div#learndash_course_content {
margin-top: 50px;
}

Back To Top

How do I add a Group Leader as a member of a Group?

Step-by-step instructions for the temporary workaround are available HERE.

Back To Top

My Course Content list only shows 10 Lessons, how do I make it show more?

Go to OPTIONS FOR LESSONS and increase the “posts per page” number, as shown HERE.

Back To Top

How do I create a unique sidebar for Courses, Lessons, and Quizzes?

You can create a unique sidebar for courses, lessons, and quizzes (as shown on the demo site) by using the following free plugin.

https://wordpress.org/plugins/content-aware-sidebars/

Back To Top

How can I expand the Lesson List by default?

Add this to your theme’s style.css:

.single-sfwd-courses .learndash #learndash_lessons .learndash_topic_dots, .singular-sfwd-courses .learndash #learndash_lessons .learndash_topic_dots {
display:block!important;
}

Back To Top

Can I assign a single Lesson or Topic to multiple Courses?

LearnDash lessons/topics can only be mapped to one course. Topics can only be mapped to one lesson. You can create a quick copy/duplicate of these items using:

http://wordpress.org/plugins/duplicate-post/

By assigning tags/categories, they can be sorted in the back for organizational purposes.

Back To Top

Why can’t I unenroll a user from a course?

This is likely because the course does not have a price, or the JOIN button feature has not been enabled. If neither of these are enabled, then the course is “open” and everyone is auto-enrolled.

Add one of these and you will be able to unenroll a user from a course.

Back To Top

What file types can I import into the Advanced Quiz?

The  export feature produces a custom file (.WPQ) of your Advanced Quiz settings and questions.  This is a unique file type that is generated from the Advanced Quiz and cannot be manually created, designed to allow developers to create an Advanced Quiz on a test site and easily transfer it to another site that is running LearnDash. We are planning to add an import option for CSV files in a future update (date is currently TBD).

Back To Top

How do I print certificates with an A4 size?

When you create your certificate, there is an option to select the Layout (i.e. A4) and Orientation (i.e. Landscape).

Back To Top

Can I hide the Course Content table on the Course page?

The easiest way to do this is to hide it using CSS. Paste the following into your style.css file of your theme:

#learndash_course_content {
display:none;
}

Back To Top

Where is the Course ID?

If you are using a shortcode that requires the Course ID, you can find this by hovering over the course title. At the bottom of your browser you will see the URL with the Course ID listed.

http://i.imgur.com/6HM3SVk.png

Back To Top

How do I remove the Take This Course button when using JigoShop or WooCommerce?

To remove the button, first go to EDIT COURSE and give the course a price (any price, it doesn’t matter the number). Next, go to the OPTIONS FOR COURSES menu and remove your PayPal email address. The button will now no longer display on the course description and you can direct users to your shopping cart for purchase.

Back To Top

How do I change the template used for Courses and Lessons?

There are two possibilities for changing your course/lesson format: Use a plugin or follow the procedure described by WordPress to change template for custom posts.

Option #1: Use a Plugin

The Custom Post Type Page Template plugin leverages your current theme’s page types and allows you to select them for custom posts types – including LearnDash Courses and Lessons.

1. Upload the Custom Post Type Page Template plugin.

2. Activate the plugin.

3. Under SETTINGS, click CUSTOM POST TYPE PAGE TEMPLATE.

4. Select the LearnDash related post types (all that start with “sfwd_”).

5. Do NOT activate Enforcement Mode.

6. Click SAVE CHANGES. Now when you create a Course or Lesson in LearnDash, there will be a drop-down menu for you to choose a possible Page template from your theme.

Note: This plugin is recommended because it has been used successfully by many LearnDash customers.  However, it is not supported by LearnDash, and it is possible that it may not work with your theme. If it does not work, follow the instructions in Option #2.

 

Option #2: Recommended WordPress Instructions 

1. Create a copy of single.php

2. Find out post_type for your custom post. In this case it is ‘sfwd-lessons’.

3. Change the new file name to single-sfwd-lessons.php

Make whatever change you want in this new file.

Now when a lesson is called, wordpress will first serve single-sfwd-lessons.php . Only if it doesn’t find this, it will serve single.php

(single-sfwd-courses.php for courses, single-sfwd-lessons.php for lessons, single-sfwd-quiz.php for quiz, single-sfwd-topic.php for lesson topics).

Back To Top

How do I add a custom field to a Course or Lesson?

You can add custom fields by using the following plugin:

http://wordpress.org/plugins/types/

Back To Top

How do I stylize the “Take this Course” and “Mark as Complete” buttons?

Adding style to these buttons requires making edits to the CSS.

#sfwd-mark-complete input[type="submit"] {

}

For Take this Course:

#btn-join {

}

For Continue link:

a#quiz_continue_link {

}

Back To Top

How do I set-up a quiz so it does NOT award a certificate after passing?

If you don’t want to award a certificate for a passing score on a quiz, set the Certificate Threshold to “1.1” – which essentially means that a user has to get a 110% on the quiz in order to receive the certificate.

Back To Top

Why isn’t the assignment upload option appearing on my lesson?

If your lesson has a quiz assigned to it, then the assignment upload will not appear. Both these features (the assignment upload and the lesson quiz) are tied to the user course progression – one manual approval and the other automatic approval. As such, both cannot be implemented simultaneously for the same lesson.

Back To Top

How do I specify an order for my courses?

The course order is determined by the publish date for the course.  You can alter the published date by editing the course and selecting the desired date (above the “Update” button on the right side).

Back To Top

Why isn’t the Progress Bar working?

In order to track progress by using the “Mark Complete” feature, the user must be logged into the site. Guests on the site, who are not logged in, will not see their progress advance.

Back To Top

What themes do you recommend with LearnDash?

There are a variety of themes you can choose from that work well with LearnDash, depending on your needs.  If you want to explore a paid option, the following sites have been used quite successfully with LearnDash:

If you are interested in a good free theme, the following works quite well with LearnDash:

Note: these are only suggestions, as LearnDash works with most modern themes.

Back To Top

How do I translate the LearnDash generated URLs?

Please see this post on changing URL slugs.

Back To Top

How do I translate LearnDash into my native language?

Can I change the “Course Materials”, “Lessons”, and “Quizzes” titles?

Yes, these labels can be changed under LEARNDASH LMS > SETTINGS > CUSTOM LABELS.

Back To Top

Can I remove the Post Date from my Courses, Lessons, and Quizzes?

The post information is handled by the theme of your website, but you can use this free plugin to remove some of the post information. If you need more information removed, you will need to comment it out within your theme code.

Back To Top

How do I change the certificate from landscape to portrait layout?

You can change the orientation of the certificate by making the following alteration in tcpdf/config/tcpdf_config.php near Line 136:

define (‘PDF_PAGE_ORIENTATION’, ‘L’);

changes to…

define (‘PDF_PAGE_ORIENTATION’, ‘P’);

 

Back To Top

What is the minimum WordPress version needed to run LearnDash?

We are constantly updating LearnDash so that it is compatible with the most current version of WordPress. For best results, ensure you are running the latest WordPress version. If you are using a legacy version of WordPress, make sure that you update to the current version.

Back To Top

What are the optimal browsers for viewing LearnDash courses?

LearnDash is best viewed in the latest versions of Google Chrome, Internet Explorer, Safari, and Firefox. It is possible that older browser versions could experience performance issues.

Back To Top

Do you guarantee that LearnDash will work with other plugins?

While we guarantee the compatibility of LearnDash with modern WordPress themes (and will jump in to make a fix if necessary), we naturally cannot do the same for plugins.

Back To Top

Do you have any documentation on moving LearnDash data to another site?

Moving one WordPress instance to another involves many considerations. It is best to hire a professional to complete the move for you. If you want to do it yourself, you may want to look into using WP Clone (free plugin).

To read about one user’s experience in moving their site that had LearnDash installed, pleasesee this thread.

Back To Top

Do you have any Developer documentation?

Yes, please see this section of the LearnDash documentation.

Back To Top

0

Comments are closed.