Skip to content
LearnDash Support
  • Products

      LearnDash LMS Plugin

      Powering intuitive online courses with advanced management and engagement features for WordPress.

      Learn More

      LearnDash LMS Plugin + Hosting

      StellarSites Learning is a fully managed hosting solution for WordPress.

      Learn More

      Premium LMS Add-ons
      Enhance your courses with extra features. Gather insights, reward learners, protect your course content, and more!

      Explore all Add-ons

      MemberDash
      The most flexible membership plugin for WordPress. Monetize your content and build a community.

      View MemberDash

  • Pricing
  • Add-ons & Integrations

      LEARNDASH ADD-ONS

      Instructor Role

      Empower Instructor to manage courses.

      Groups Management

      Organization management, delegation and more

      ProPanel

      Advanced analytics reporting.

      Gradebook

      Track progress and create report cards.

      Notes

      Enable notetaking and two-way communication.

      Rating, Reviews, & Feedback

      Build trust and gain valuable insights.

      FEATURED INTEGRATIONS

      The Events Calendar

      Connect with the most popular events solution.

      BuddyBoss

      Powerful tools for an enhance learning experience.

      WooCommerce

      The most popular shopping cart on WordPress.

      WeGlot

      Translate your LearnDash content.

      All Integrations

      BUNDLES

      Package and save
      Save when you buy multiple plugins in a bundle.

      See all bundles.

      MORE

      Release Notes

      Get Help

  • Resources
      LearnDash Academy Videos, webinars, and resources to help you launch a successful course.
      Blog Blog
articles with the latest news and tips to help you run high-quality courses.
      Knowledge Base A support network to help you make the most of your courses.
      Release Notes Stay up-to-date with the latest updates to LearnDash.
      Get Help

      Professional Services

      LMS Site Development Get hands-on assistance launching your course website.
      Website Maintenance WordPress management made easy.
      SEO Services SEO solutions that accelerate growth.

      Other Resources

      LearnDash Accessibility At LearnDash, we believe online learning should be accessible to everyone.
      Join the Dev Club
  • Demo
  • Sign In
Get LearnDash

Knowledge Bases: Support Home | LearnDash Core | LearnDash Add-ons | LearnDash Cloud | Resources | Mobile App

LearnDash Support
  • ← Return to LearnDash
  • Support
    • Support Home
    • All Knowledge Bases
    • LearnDash Core
    • Add-ons
    • Resources
    • Cloud
  • My Account
Popular searches: api duplicate couse email gp query loop [ld_course_resume]

ProPanel

1
  • ProPanel

Instructor Role

15
  • Instructor Dashboard
  • Multiple Instructors
  • Instructor Commissions
  • Instructor Profile
  • Instructor Notifications
  • Instructor Role Email Settings
  • Instructor Groups Access
  • Instructor Comments Access
  • Student Teacher Communication
  • Multiple Instructors Shortcode
  • Instructor Dashboard Settings
  • Instructor Role Color Schemes
  • Commission Logs
  • Instructor Role Navigation Settings
  • Instructor Role Overview Settings

Groups Plus

2
  • Group Leader
  • WooCommerce LearnDash Teams Products

2Checkout Add-on

1
  • 2Checkout Integration

bbPress Add-on

1
  • bbPress Integration

Easy Digital Downloads Add-on

1
  • Easy Digital Downloads Integration

Event Espresso Add-on

1
  • Event Espresso Integration

Gravity Forms Add-on

1
  • Gravity Forms Integration

MemberPress Add-on

1
  • MemberPress Integration

Notifications Add-on

1
  • Notifications Add-On

Paid Memberships Pro Add-on

1
  • Paid Memberships Pro Integration

Restrict Content Pro Add-on

1
  • Restrict Content Pro Integration

SamCart Add-on

1
  • SamCart Integration

The Events Calendar Add-on

1
  • The Events Calendar Integration

WooCommerce Add-on

1
  • WooCommerce Integration

Zapier Add-on

1
  • Zapier Integration

3rd Party Plugins

1
  • 3rd Party Plugins

Groups Management

1
  • Groups Plus Add-On
View Categories
  • Home
  • All Knowledge Bases
  • Add-ons
  • Certificate Builder Add-on
  • Certificate Builder Add-On

Certificate Builder Add-On

The LearnDash certificate builder add-on gives you the ability to create and design your certificates easily using the built-in Gutenberg Builder making it simple for those who would like to create certificates using a WYSIWYG editor.

There will be a few options that we will discuss below.

NOTE: This add-on requires the LearnDash LMS plugin to function properly.

Installation #

Option 1: Add-ons Menu (requires an active LearnDash license) #

  1. On your WordPress admin area, navigate to LearnDash LMS > Add-Ons
  2. Locate the Certificate Builder add-on
  3. Click Install – the add-on will be added to the Install list
  4. Click the Activate button

Option 2: Manual Upload #

  1. Download the plugin file (must be logged in to download)
  2. In WordPress, navigate to Plugins > Add New
  3. Click Upload Plugin
  4. Browse for the.zip file you downloaded in Step 1
  5. Click Install – the add-on will be added to the Install list
  6. Click the Activate button

How It Works #

In order to use the block editor, you need to click on the “Use Certificate Builder” button on the Certificate Page.

In your WordPress admin area, go to LearnDash LMS > Certificates

  1. Click on Add New
LearnDash Certificates
LearnDash Certificates
  1. Once you are on the Certificate Page, click on the Use Certificate Builder button in order to enter the Blocks Editor and you can start creating your certificate

Assuming that you already have courses and quizzes created, you can associate the certificate after creating them to be awarded upon completion of the course, quiz or group.

NOTE: If you use it on a working certificate, the content will get replaced with the Gutenberg block. It is recommended to use the builder with a fresh certificate.

Add A Title #

If you plan to reuse this certificate for multiple courses, you may want to keep the title more generic, like Course Certificate. However, if you plan on using this for a specific course or quiz, consider adding a title that includes the course or quiz name. This title is only visible on the back end.

Add A Background #

The first screen is a media uploader screen, where you need to provide a background image to continue. Do note that it is a requirement to add a background to your certificate in order to proceed with using the certificate builder.

After the background image is uploaded, from here, you can use other Gutenberg blocks to lay out the certificate. The blocks will simply fall on top of the existing background image that you choose.

NOTE: If you are using any media offloading plugins to replace the normal WP media image URL with something that is not hosted locally, you may see an error message about the background image missing. In this case, you will need to ensure that the background image is hosted locally on your server.

Adding Content #

Just like any other page or content, you are free to use the Gutenberg editor to create and customize your certificate.

You are free to use any type of Gutenberg blocks, even with dynamic content such as the LearnDash Courseinfo, Quiz info, Usermeta and Group info. Just look for these blocks from the drop-down on your Blocks Editor.

You can also install plugins that can allow you to use more blocks and shortcodes that are not currently available with the Gutenberg Builder. Blocks such as dynamic current date and time, dynamic images, and other content-related blocks.

LearnDash Blocks #

LearnDash provides four blocks you can use for your certificate.

  • LearnDash Course Info – shows dynamic data specific to the course (e.g. Course Completion Date, Course Title, Course Points, etc.)
  • LearnDash Quiz Info – shows dynamic data specific to a quiz (e.g. Quiz Title, Quiz Score, Quiz Timestamp, etc.)
  • LearnDash User Meta – shows dynamic data specific to an individual user (e.g. User First Name, User Last Name, User Login, etc.)
  • LearnDash Groups Info – shows dynamic data specific to a group (e.g. Group Title, Group Completed On, Group Completed Percentage, etc.)

IMPORTANT: Use the LearnDash Course Info for certificates you plan to associate with a course, and LearnDash Quiz Info for certificates you plan to associate with a quiz. If you associate the certificate that contains the LearnDash Quiz Info block, with a course, that data will not appear.

certificate builder block options

Fonts #

You have the option to use custom fonts for the following blocks:

  • Heading
  • LearnDash Usermeta
  • LearnDash Courseinfo
  • LearnDash Groupinfo

You can find these options on the Block Settings section on the right-hand sidebar of your Editor screen.

You can add custom fonts to be used for the certificates on the Fonts section of your certificates page.

  1. Go to LearnDash LMS > Certificates > Fonts
Font Settings
Font Settings
  1. Add a Label to your font.
  2. Click Choose File on the specific style that they belong in
  3. Browse for the file on your computer
  4. Click Save Changes to finish the process
Upload fonts to customize your certificate
Upload fonts to customize your certificate

NOTE: Make sure that if you are using the certificates for commercial purposes, you have acquired the necessary licenses and permissions before using custom fonts.

Once you are done uploading the fonts, you can go back to the certificate builder and choose the font when building your certificate.

You also still have the option to use different font styling options for your certificates.

Previewing Your Certificate #

One other feature of the certificate builder is the ability to preview your certificates in real time with real information.

  1. On your Certificate Builder, click on Preview
  2. Select Desktop
  3. View your certificate in a PDF format
Preview in New tab certificates
Preview in New tab certificates

NOTE: Do note that the previews will need real data when building the certificate, such as the LearnDash Courseinfo. Information about the current user will be pulled when previewing.

Tip: Create a test course/quiz and associate this certificate with it. Complete the course/quiz to see exactly what the certificate will look like. Then you can go back to the builder and make edits as needed and click the Preview button to see your edits.

Once you are done, click on Update and associate the certificate that you just created with a course, quiz, or group. You can learn more about certificates on our Certificates documentation. You can also check out our Certificate Shortcodes documentation to learn more about how to properly use shortcodes like courseinfo, groupinfo, and usermeta.

You can also check out this quick video on how to create a certificate using the LearnDash Certificate Builder add-on:

FAQs #

Why is my certificate background blank? #

First, check to ensure you are using the most up to date Certificate Builder add-on version. If so, check to see if you are using any Image Optimization plugins on your site. Some image optimization plugins are known to cause issues with certificate images, especially the SG Optimizer plugin from SiteGround. If you are using any image optimization plugin, you will need to disable image optimization for any image you use for the certificates.

Why is the Certificate Completion Date not appearing? #

You can award certificates in three ways:

  1. Upon successful completion of a course
  2. Upon the passing of a quiz
  3. Upon completing ALL courses associated to a Group

So if you associate the certificate to the course, you would need to use the [courseinfo] shortcode or Block. While if you associate the certificate to the quiz, you would need to use the [quizinto] shortcode or Block. If you use the wrong shortcode type, the dynamic content (i.e. course completion) will not appear.

For example, if the certificate is associated to a course, you would use:
Displays the date the course was completed: [courseinfo show="completed_on"]

If the certificate is associated to a quiz, you would use:
Displays the day/time when the quiz was completed: [quizinfo show="timestamp"]

How can I preview the certificate? #

When using the Certificate Builder, you can preview the certificate by going to Preview > Preview in new tab.

The dynamic content is pulled from the database so if you do not have the certificate associated with a course or quiz first and have not completed the course or quiz, no data will appear.

Before clicking Preview, create a test course or quiz and associate the certificate. Complete the course or quiz and then return to the certificate builder to preview the data.

Here is more information on Certificate Builder Preview.

Updated on April 22, 2026
Table of Contents
  • Installation
    • Option 1: Add-ons Menu (requires an active LearnDash license)
    • Option 2: Manual Upload
  • How It Works
    • Add A Title
    • Add A Background
    • Adding Content
    • LearnDash Blocks
    • Fonts
    • Previewing Your Certificate
  • FAQs
    • Why is my certificate background blank?
    • Why is the Certificate Completion Date not appearing?
    • How can I preview the certificate?

Was this Doc Useful?

Thanks for your feedback!

Products

  • LearnDash LMS Plugin
  • MemberDash Plugin
  • LearnDash Cloud
  • ProPanel
  • Groups Management
  • Gradebook
  • Notes
  • Integrations

Support

  • Contact Us
  • Experts
  • Documentation
  • Facebook Community

Company

  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy

Our Partners

  • The Events Calendar
  • MemberDash
  • Kadence
  • GiveWP
  • Iconic
  • SolidWP

Stay Connected Subscribe to our newsletter
  • YouTube
  • X
  • Facebook
  • Instagram

Copyright 2026. All Rights Reserved.

A Liquid Web Brand
WordPress Hosting Services
© 2026 All Rights Reserved

StellarWP
liquidweb