WordPress Certificate Manager Plugin by CodifyKit is built for educational organizations and training centers that need a professional way to issue and verify certificates — without WooCommerce, without complexity.


Most WordPress certificate plugins are either tied to a specific LMS like LearnDash or require WooCommerce to function. CodifyKit Certificate Manager is different — it works as a standalone plugin on any WordPress site, with any theme, without any dependencies.
The serial number system is designed for real-world use. Each course gets its own counter, and the prefix is fully customizable so your certificates carry your brand name, not ours. A certificate issued today might look like ACME-DESIGN-1101 — clean, professional, and traceable.

The public verification widget is built for trust. Anyone — an employer, a partner, an institution — can visit your site, enter a serial number, and instantly confirm whether a certificate is genuine. No account needed, no friction.
Custom fields make the plugin adaptable to any industry. A language school might add “Language Level” and “Instructor”. A fitness academy might add “Specialization” and “Training Hours”. Whatever your field, you can extend the certificate data without touching code.
The admin panel follows the CodifyKit design system — dark glass interface with Inter font, smooth interactions, and a light mode option for those who prefer it. It feels like a modern SaaS tool, not a decade-old WordPress plugin.

Certificate Management
– Issue certificates in seconds with a clean, guided form
– Auto-generated serial numbers with customizable prefix
– Custom fields add any data: city, grade, instructor, batch, and more
– Duration with unit selection: hours, days, or months
– Gregorian date picker for start and end date
– Copy serial with one click from admin or verification widget
Course Management
– Register unlimited courses with name and slug
– Serial counter per course each course has its own numbering
– Preview next serial before issuing
Public Verification
– Shortcode `
#ck-vw{max-width:560px;margin:0 auto;direction:ltr;font-family:’Inter’,system-ui,sans-serif}
#ck-vw *{box-sizing:border-box !important;font-family:’Inter’,system-ui,sans-serif !important}
.ck-v-input{background:#f7f8fa !important;border:1.5px solid #e8e8e8 !important;border-radius:10px !important;padding:12px 16px !important;font-size:14px !important;color:#111 !important;outline:none !important;transition:border-color .2s !important;height:auto !important;width:100% !important;margin:0 !important;display:block !important}
.ck-v-input:focus{border-color:#111 !important;background:#fff !important}
.ck-v-input::placeholder{color:#c0c0c0 !important}
.ck-v-btn{background:#111 !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:12px 24px !important;font-size:14px !important;cursor:pointer !important;font-weight:600 !important;white-space:nowrap !important;height:auto !important;line-height:1.2 !important;display:inline-block !important;margin:0 !important;text-decoration:none !important}
.ck-v-btn:hover{background:#333 !important}
.ck-v-btn:disabled{opacity:.5 !important;cursor:not-allowed !important}
.ck-v-spinner{width:26px;height:26px;border:2px solid #eee;border-top-color:#333;border-radius:50%;animation:ck-spin .7s linear infinite;margin:0 auto 12px}
@keyframes ck-spin{to{transform:rotate(360deg)}}
.ck-v-copy-btn{background:none !important;border:1px solid #e0e0e0 !important;border-radius:6px !important;padding:4px 10px !important;font-size:11px !important;cursor:pointer !important;color:#777 !important;transition:all .15s !important;height:auto !important;font-weight:500 !important;margin:0 !important;display:inline-block !important}
.ck-v-copy-btn:hover{border-color:#111 !important;color:#111 !important}
.ck-v-copy-btn.ok{border-color:#16a34a !important;color:#16a34a !important}
Please check the serial number and try again.
If the issue persists, contact the issuing organization.
Admin Panel
– Dark / Light mode toggle, saved per browser
– Dashboard with stats: total certificates, courses, unique students
– Certificate list with search and course filter
– Settings panel with custom field builder (no coding needed)
Security
– License required to write data prevents unauthorized use
– All data stored in your own database
– REST API with nonce authentication
v1.7.0 — Initial Release
– Complete rewrite of the verification widget with inline styles for full compatibility with any WordPress theme
– Spinner loading state while certificate is being checked
– Verify button disabled during request to prevent double submit
– Local Lottie JSON support from assets/lottie/ folder
– confirm.json and error.json replace external GIF files
Regular License Use in a single end product where end users are not charged. Includes lifetime updates and access to the changelog.
Extended License Use in unlimited end products, including products where end users are charged (SaaS, paid apps, agency client work). Includes 1 year of priority support.
Not allowed Reselling the source files as-is, redistributing the Figma library on marketplaces, or training derivative AI products on the bundled prompts.