1. Home
  2. Knowledge Base
  3. Uncanny LearnDash Toolkit
  4. Show Certificates

Live Demo

See this module in action on our LearnDash demo site!

Overview

Add the [uo_learndash_certificates] to any page, post or sidebar widget to display a list of certificates earned by the learner. For Quiz certificates, the most recently earned certificate is listed at the top (oldest at the bottom), while Course certificates are listed in alphabetical order. Certificates with the same name will be displayed each time they’re earned, as certificates may be reused across courses/quizzes, or they may even be earned again across time periods. Duplicates cannot be suppressed, which mirrors the behaviour of LearnDash.

Shortcode

To style the container, use:

 [uo_learndash_certificates class=’my-class’ title=’my-title’]

where “my-class” is a CSS class and “my-title” is a title for the element.

Was this article helpful?

9 replies
  1. Dog1
    Dog1 says:

    Tried using [uo_learndash_certificates] inside a Divi builder unit and it just outputted ‘[uo_learndash_certificates]’ instead of the certificates. What is strange is that other [uo…] tags in the same module, i.e. right above this one, work fine. Any ideas?

    Reply
    • Ryan
      Ryan says:

      If shortcode rendering is a problem, make sure you check the module type in the Builder. If it’s Code, switch to Text instead. Almost make sure that module is turned on the Toolkit settings and page and also try it in the Classic Editor or Gutenberg to rule out it being an issue with the Divi Builder.

      Reply
      • Dog1
        Dog1 says:

        Hi, as mentioned – there are existing shortcodes, including a UO one, in the exact same module which are rendering fine. I’ve ensured the module is turned on. The only certificate one I didn’t turn on was the widget one, do both have to be on to support the shortcode?

        Reply
        • Ryan
          Ryan says:

          The testing I mentioned in the normal editor would be helpful to potentially trace if it’s a builder conflict, though we haven’t seen it. Also make sure you copied and pasted from https://www.uncannyowl.com/knowledge-base/show-learndash-certificates/, just to make sure there’s no typo.

          We aren’t able to provide site-specific support in the Knowledge Base though. If you’re a Pro user, it would be great if you could log a ticket using your account and include a screenshot of what you have in the editor. If you’re using the free Toolkit, add a ticket to WordPress.org and we can take a look there.

          Reply
          • Dog1
            Dog1 says:

            No worries, we’re pretty comfortable with WordPress and coding. We are confident the basics, like copying and pasting your shortcode via plain text window, have been covered. We are using the basic ‘text module’ Divi module and in the same block of code we’re using ‘uo_show for=’loggedin” and it works just fine. Just thought you’d want to test and see if you can replicate it as Divi is popular. Can’t open a ticket, but this is a heads up nevertheless 🙂

    • Ryan
      Ryan says:

      I’m afraid we don’t allow it right now; both quiz and course certificates are listed in the shortcode output. It’s a good idea though. We’ll consider it for a future release.

      Reply
  2. Rahul
    Rahul says:

    I would like to make the certificate link accessible by anyone, how can we do that? The idea is if I share the link to my friends they should be able to see the certificate , currently when I send the link to them it says “Access to certificate page is disallowed.”

    Reply
    • Ryan
      Ryan says:

      I’m afraid this cannot be done. LearnDash generates nonces in certificate URLs that makes them unique and tied to the session. Shareable certificates would require generating them and providing a means to access them outside of LearnDash (meaning they could not be LearnDash course/quiz certificates) and unfortunately that’s not something our plugins (or any others I’ve seen) can support. Something could be developer, but there is no out-of-the-box solution for this. Alternatives might be using a gamification tool and sharing badges showing course completion, or potentially something like our Continuing Education Credit plugin that allows anyone to look up completed courses for a user.

      Reply

Comments/Questions

Please note that this is not an official support channel and questions/comments may go unanswered.
To request support, log in to your account and click Submit a Request.

Leave a Reply

Your email address will not be published. Required fields are marked *