Select Page

LearnDash Certificate Examples

* Images have our logo superimposed in these examples:

Some things to keep in mind about LearnDash certificates.

  • You can use numerous shortcodes to dynamically print out user and course information on a certificate.
  • The certificate image can look any way you want it, but if students are likely to print them it’s probably better to use colored areas sparingly to save ink.
  • Certificates should be high enough resolution to look ok when you print them out. 
  • The certificate image file you upload to your Media Library should be a jpg file.
  • You can insert html spaces to align your shortcodes, but it’s easiest to center them on the page.
  • The included fonts that used for the dynamically generated shortcodes are limited and not very interesting. So it’s easiest to make the image interesting, and make any text that is NOT dynamically generated use a nice font. 
  • Because of the limited font issue mentioned above, you can use one certificate image for all your courses or make a separate one for each, just changing out the course name. The difference being that you can make the course title better looking if you use the second method. 

Set up a LearnDash notification when a student earns a certificate.

  • Hello! Your employee <student name> has completed a course on <your site> Course: <Your Course>. We are sending a copy of their certification directly to <student name> as well, and they can always keep track of their certificates and print them out from “My Courses” menu item at YourSite.com. Please print this attached certificate and deliver to your employee with a big congratulations! 

Need Help with LearnDash Certificates?

Certificate Shortcodes

[usermeta]

This shortcode takes a parameter named field, which is the name of the user meta data field to be displayed.

Example: [ usermeta field=”display_name” ] would display the user’s Display Name. See the full list of available fields here.

[quizinfo]

This shortcode displays information regarding quiz attempts on the certificate. This shortcode can use the following parameters:

SHOW: This parameter determines the information to be shown by the shortcode. Possible values are:

score
count
pass
timestamp
points
total_points
percentage
quiz_title
course_title
timespent

Example: shows the percentage score of the user in the quiz.

FORMAT: This can be used to change the timestamp format. Default: “F j, Y, g:i a” shows as March 10, 2001, 5:16 pm.

Example: will show as 2001-03-10 17:16:18

See the full list of available date formatting strings here.

[courseinfo]

This shortcode displays course related information on the certificate.

This shortcode can use the following parameters:

SHOW: This parameter determines the information to be shown by the shortcode.

Possible values are:
course_title
course_points
user_course_points
completed_on
cumulative_score
cumulative_points
cumulative_total_points
cumulative_percentage
cumulative_timespent
aggregate_percentage
aggregate_score
aggregate_points
aggregate_total_points
aggregate_timespent

* cumulative is average for all quizzes of the course.
** aggregate is sum for all quizzes of the course.

Example: shows average points scored across all quizzes on the course.
FORMAT: This can be used to change the date format.

Default: “F j, Y, g:i a” shows as March 10, 2001, 5:16 pm.

Example: will show as 2001-03-10 17:16:18

See the full list of available date formatting strings here.