May 3rd, 2017 LearnDash Tips

The LearnDash Course Grid now displays status, allows for videos, and additional customization options.

The LearnDash Course Grid add-on is a great way to enhance the listing of your courses. You can use it to tailor how you want your course library to appear to your learners by leveraging the various view requirements.

Today we are happy to share that this add-on has gone through some updates and you now have additional functionality available to you for an overall improved user experience with not only your course grid, but the courses in general.

Dynamic Progress Display

With this latest update, the pricing ribbon will not only show the price (or custom text if the price type is ‘closed’), but it will also indicate the learner’s status in the course!

The above image is what is displayed when a course is in progress. This is an easy way for your learners to see exactly the courses they have access to and which ones are currently in progress.

When the course is complete, the ribbon updates accordingly with a COMPLETED label.

Featured Videos

The Course Grid pulls in the course’s featured image by default, but now you can make this a featured video! You can use YouTube videos, Vimeo, Wistia, among others!

While editing a course you will notice the ability to add a video override of the Featured Image:

This gives you the ability to create short introduction videos right from the course grid without having to actually visit the course page itself. If you are selling courses, this means your prospective customers can see a sales message without actually needing to navigate to the course – you reach them one step sooner!

Custom Button Text

By default the Course Grid has a “See More…” button that displays, and when selected the learner is taken to the course page. You can now change this text to whatever you wish from the Edit Course page via the “Custom Button Text” field.

If you look at the very first image in this post, you will see that it was updated to “Full Description →”.

While on the topic of course description customization, we also made it possible to add HTML into the course description field for some added flexibility. 🙂

The latest version of the Course Grid is available today. See update instructions here and don’t hesitate to contact support if you have any questions!

Until next time!

(Not using LearnDash? Join us and start creating impressive online courses!)

Justin Ferriman photo

About Justin Ferriman

Justin Ferriman started LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Justin's Homepage | Twitter


54 responses

Leave a Comment

No ? It’s a joke ? Nice features but… really ? The Embed Code of the video ? On a WordPress which has o-embed support for almost every video platform ? No kidding ? Come On, you can do better !

Hi Cedric,

Thanks for the comment. We’ll add support for oembed oembed is supported 🙂

I was sure you will.

This is awesome news!! Love the status bar! Thanks as always 🙂

Thanks Helma, happy to hear you like the updates!

Another great update from LearnDash. Thank you Justin and thanks LearnDash team

I’m REALLY looking forward to the day I see the announcement that LearnDash and WPML integration is implemented!

Thanks Emily, many sites use WPML and LD together, we’re working on being officially listed as WPML certified.

I am one of those users… but there is a side effect you don’t think of until you’re using them together… WPML clones course, lessons and topics. Thus if a user completes a course in english.. you do not see that progress in, lets say, the French translated version, on account of it being a completely unique postID. If you have some ideas / tips on that issue please do get in touch, i’m in the quagmire right now in figuring out how i might tell a a course and contents to ‘mirror’ the default language’s progress.

Avatar Kevin Jones

This is fabulous, nice work Justin! These are the exact features I was looking for. Thanks a ton!

Thanks Trent, I’m glad that you find the updates useful!

Awesome. Especially like the video option. Thank you!!

Avatar Cheryl Schmelzer

I want to show things like Course Hour, Rating, Instructors Name (for multiple instructors)…How would I do that?
Also, I have integrated courses with woocommerce plugin that links the courses with products. but problem is, there is now two different post type pages for one course- one for product page, another for course page. This is creating confusion.

The template would need to be modified to include that kind of information, or just put it in the course description (which now supports HTML).

Hi, thanks for the tip on how to change the text on the See More button. You also mention that I can change the ribbon text, but I’m not sure where to do that. I only want to change Free to Open, as I have an internal training site, and all courses are open. Can you please tell me where to change Free to Open. Thank you.

Avatar Cheryl Schmelzer

Not sure why but suddenly all my courses show enrolled as the status even the ones I (admin) am not enrolled in…and they are all listed in my profile as courses I’m enrolled in. Is it possible that the update somehow enrolled all users in all courses?

No the update wouldn’t have an impact on your enrollment. Admins are auto-enrolled into all courses. You can change this under LearnDash LMS > Settings. If your courses have an ‘open’ price type, then all users will be enrolled automatically.

Ok I see that now after logging out. How do I adjust the size of the pictures for the grid because now my courses don’t line up evenly and it’s all wonky at the bottom of the list/grid. thanks!

Make sure your featured images are all the same size (you can adjust them in the WP editor if they are not).

Great stuff guys look forward to trying this. Appreciated. Look forward to the archaic marked now button to be removed. I get there are plugins for that will look into it. Just saying 🙂 rock on team

Avatar John

Thanks John – we also have a filter that removes the need to click ‘mark complete’. Just shoot support a note if you’re interested in using it.

Nice update, thank you – but can’t see where to change the ribbon text! HALP!

You can change text by setting price type to ‘closed’ and then entering in whatever you wish into the ‘price’ field. This will appear in the ribbon on the course grid.

Hi Justin,
I would like to change the ribbon text of a free course.
But if I follow your instruction and change the “Course Price Type” to “Closed”, I can put whatever text I want in the ribbon, OK, BUT there’s not anymore button which requires the user to register and login in order to access the content…
Or I missed something?

In this case you can change the text via the translation file of the add-on.

Thank you for your answer!

Ah great – thank you Justin!

Avatar Cheryl Schmelzer

Does it work to display standalone quizzes as post type?

Avatar Angel

Yes, the course grid can apply to all LearnDash post types.

Thanks for valuable features updated. Still I am awaiting for the negative marks for wrong responses in MCQ type questions so that I could also activate Learndash plugin to my WP site.

Team LD: This is fantastic development. You are pro in both the sense – professional and proactive

Thanks for the kind words Arvind!

Hi Justin,

I’m new to LearnDash and LOVE it!! Thank you for making this so user-friendly for the non-tech types (like myself) who can navigate simply through this while making awesome programs! I’ve had courses for awhile and wasn’t sure how to leverage them for online until now. Thanks again!

Avatar Chris

That’s great Chris, we’re happy that you chose us for you project! 🙂

Love to see these kind of updates. Good work!

I have a suggestion. It would be nice if you could set the default “Custom Button Text” at the custom labels page. For example I want to have it show: “View this course”. Now I need to edit the label at all courses. It would be nice to set it up once. And that the value in the course will overwrite the default.

And an other quick question. Would it also be possible to display the modules of a course in this kind of way, with a thumbnail? That would be epic!

Keep up the good work mate!

Avatar Maarten

Appreciate the feedback Maarten, thanks! Re: customizing the lesson list, there are ways to do this now. Just contact support and we can get you some resources.

It would be excellent if we could easily use the “Launch” button from the default Learndash course list page (before using the grid plugin) so that when using the Course Grid, we can launch directly into the course.

Avatar Sane (Shawn-ay)

Do you have to turn on the progress bar?
I updated the plugin… but no progress bar.

How do you turn it on… or do I have to put in another ticket?

You need to add progress_bar=’true’ to the short code – [ld_course_list progress_bar=’true’]

Hi Justin,

I have created a .po file for my Dutch translation of Course Grid plugin, but how can I make course grid use it?


I need negative marks for incorrect option. Is it possible. Currently I have seen that incorrect and not attempted are clubbed together. I want three distinct category while recording scores of quizzes. Correct( +ve marks), Incorrect (-ve marks) and not attempted (0 marks). Is it possible? And also show the summary in results.

Avatar Aditya

Negative marks aren’t supported at this time.

This is great, but is there a way to use a custom button URL? I have a long form sales page created using the gravity forms integration. I love the look of the Course Grid, but I need the learn more button to direct the user to my long form sales page. Or, the “Take This Course” url (Custom Button URL) defined under the main course settings.

Can this be done?

Avatar Jeremy

There isn’t a setting for this but code could be altered by a dev.

Hi Justin, I wanted to check in to see if the URL change is supported now? It’s been 1.5 years since this original comment and I need to accomplish this as well. We want it to go straight to the first lesson and not the index. Any way to do this?


Avatar Carolyn

I’m using the xPro theme and have set up a page template for my course. I have installed the course grid and set it up but when the ‘see more’ button is clicked it takes you to the learndash course page URL and not the customised course page URL that I’ve have. Is there any way to change the URL that the button points to?

Yes though it would need to be done via code

Thanks , Great Post, what is the ideal image size for the course thumbnail ?

I would also like to know the answer to this!

Avatar David

Thanks for the post. I have a question about limiting the course grid to only display courses in progress or completed. I am using [ld_course_list mycourses=”true” mycourses=”enrolled” progress_bar=”true” orderby=”modified” status=”in_progress”] to limit to in progress and [ld_course_list mycourses=”true” mycourses=”enrolled” progress_bar=”true” orderby=”modified” status=”completed”] for completed courses.

If a user has at least one completed course or one in-progress course, the code works fine (same with the Gutenberg block). But if a user doesn’t have a completed course, for example, the shortcake and block display all courses, ditto for if they do not have an in-progress course.

Any fix for this would be greatly appreciated!

Avatar Tara

Hey, can your Video Thumbnails be visable through learndash please?

Comments are closed.

Your course could already be online!

We offer a 15 day money-back guarantee and have a world class community to help you get your course online today!

See LearnDash in action. Online Demo


👋 Meet LearnDash Webinar

Are you trying to decide if LearnDash is the right learning management system to build your online courses? Join us for our next live walkthrough.

Join Our Next Webinar!

LearnDash webinars are designed to teach you how to build, grow, and scale your course-building business. Join our team in one of our next live webinars.