SleekView for LearnDash Certificate Builder: certificates and awards as tables
Read the sfwd-certificates post type and the certificate-award rows in wp_learndash_user_activity directly. Build per-course award tables, per-student certificate histories, and reissue queues without leaving WP Admin.
♾️ Lifetime License available
Certificate awards as a real audit surface
LearnDash stores certificate templates as posts of type sfwd-certificates, and Certificate Builder layers a drag-and-drop editor on the same CPT. Awarded certificates are tracked in wp_learndash_user_activity with activity_type referencing the completion event that triggered the award. The default LearnDash admin shows per-template edit screens; nothing in WP Admin lists every awarded certificate in one filterable view.
SleekView reads the certificate CPT and the activity table together so program teams can build the audit views their compliance workflows need. A per-course award table lists every certificate issued for a course. A per-student certificate history joins all awards for one learner. A reissue queue surfaces awards flagged for regeneration after a template change.
Inline reissue actions route through LearnDash's award functions where supported so any certificate-generated hooks fire and integrations listening (e.g. email delivery) respond normally. Direct edits skip hooks by design for back-fill cases. Multisite installations get per-subsite scoped views automatically.
Workflow
Build the certificate audit views in four steps
Read the certificate CPT
wp_posts filtered to sfwd-certificates. Each row is one template; meta keys describe the underlying course or quiz the template attaches to.
Join award activity
learndash_user_activity filtered to the certificate award type. Each row maps to one student earning one certificate.
Filter by template, course, and date
Save per-role views
Sample columns
A typical Certificate Builder award view
sfwd-certificates templates with award rows from learndash_user_activity.
wp_posts (post_type=sfwd-certificates) + wp_learndash_user_activity + wp_postmeta
| Student | Course | Certificate | Status | Awarded | Reissued |
|---|---|---|---|---|---|
| alex@studio.co | Intro to Photoshop | Photoshop Diploma | Issued | Apr 24 | No |
| ria@design.io | CSS Fundamentals | CSS Diploma | Issued | Apr 24 | Yes |
| tom@hello.dev | Full Stack Bootcamp | Bootcamp Award | Pending | Apr 23 | No |
| mia@brew.coop | JS Basics | JS Award | Voided | Mar 30 | No |
Comparison
Default LearnDash Certificate Builder admin vs SleekView
Default LearnDash Certificate Builder admin
- Per-template edit screens; no list of awarded certificates
- Per-student award history is split across profile views
- Reissue after a template change requires custom code
-
Award activity in
learndash_user_activityis not surfaced inline - Voided or revoked certificates leave no obvious queue
SleekView
-
Per-course award table joining
sfwd-certificatesand activity rows - Per-student certificate history across the catalogue in one row
- Filter awards by template, course, or date to build reissue cohorts
-
Surface custom award meta from
wp_postmetaas columns - Save views per role (admin, registrar, instructor)
Features
What SleekView gives you for LearnDash Certificate Builder
Per-course award audit
One row per awarded certificate with student, course, template, and award timestamp. Filter to confirm completion-to-award fidelity across the catalogue.
Per-student certificate history
List every award a learner has earned in a single view, joining all activity rows from learndash_user_activity. Useful for transcript requests and support.
Reissue queues
Filter awards by template and award date to find the cohort that needs regeneration after a template change. Reissue inline through LearnDash's award functions so notifications fire normally.
Audience
Who uses SleekView for LearnDash Certificate Builder
Registrars
Catalogue-wide audit of certificate awards with filter by course, template, and date. Export filtered sets as CSV for transcript and compliance records.
Instructors
See which of their students have received certificates for a given course and which completed but were not awarded. Trigger missing awards inline if a hook failed silently.
Support
When a learner asks for a transcript or a reissued certificate, pull their full award history in one row and reissue inline through the standard LearnDash path.
The bigger picture
Why certificate awards need row-level audits
Certificates are the artifact learners point at when they want to prove a course mattered, and they are the artifact registrars point at when accreditation or compliance demands records. When a template gets a one-letter typo and the team needs to reissue every certificate issued in the last month, the operational question is the same as the data question: which rows. LearnDash records every award in learndash_user_activity with template, course, student, and timestamp.
The default Certificate Builder admin gives you a beautiful template editor and very little visibility into the awards themselves. Registrars can't audit easily, instructors can't catch missing awards, support can't reissue in a single click without leaving the audit screen. SleekView turns the award log into a workspace.
Per-course audits, per-student histories, reissue queues, voided-award reviews; all backed by the activity table that has been there all along. The certificate is the user-facing artifact, and the audit view is the operational one. Course programs need both.
Questions
Common questions about SleekView for LearnDash Certificate Builder
No. Certificate Builder owns template design and PDF generation. SleekView reads the templates and award activity so you can audit and operate at scale; the two are complementary.
 
The award rows in learndash_user_activity reference the generated certificate file path. SleekView exposes the path as a column so admins can download or relink files directly from the table.
Yes where SleekView uses LearnDash's certificate functions; the standard hooks fire (learndash_certificate_awarded and related). Direct activity-table edits skip hooks for back-fill cases.
Yes. Voided awards (where the underlying completion was reversed) are flagged via activity_status. Filter on the void status to build a void audit and confirm cascading deletions ran.
Yes. Any wp_postmeta key set by Certificate Builder or your installation can be added as a column. Custom fields (CEU credit, accreditation number, signature) appear once configured.
learndash_user_activity is indexed by user, post id, and type. Catalogues with thousands of awarded certificates render fast. Heavy per-row aggregates (catalogue-wide award totals) are opt-in per view.
Yes. If your installation uses WPML or Polylang, the language column from wp_posts can be surfaced so admins see which language variant of each certificate was issued.
Award data stays in WP. Export filtered award lists as CSV for transcript records; deletion follows LearnDash's user-removal path so cascading award removal is consistent.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Order Export
- Wcfm Marketplace
- Woocommerce Extra Options
- Woocommerce Checkout Manager
- Woocommerce Conditional Discounts
- Woocommerce Colissimo
- Wcfm Delivery
- Checkout Field Editor
- Woocommerce Multistore
- Woocommerce Quick View
- Woocommerce Wholesale Order Form
- Paystack Woocommerce
- Paypal Payments
- Woocommerce Truste Checkout
- Woocommerce Tnt Shipping