| 开发者 | edutainmentuk |
|---|---|
| 更新时间 | 2026年7月8日 17:32 |
| PHP版本: | 7.2 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
?certificate_code=XYZ to the page URL to auto-verify (new in 1.1).[edcv_validator].[edcv_validator] shortcode on any page or post.edutain-certificate-validator folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.[edcv_validator] on any page or post, or visit the auto-created Validate Certificate page.Your CSV must have these four columns in any order: Course Name, Student Name, Course Completion Date, Certificate Code. The Certificate Code must be unique for every record.
Yes. Each upload is merged with the existing dataset. Duplicate certificate codes are skipped and reported.
In a dedicated table in your WordPress database. Version 1.1 automatically migrates data from the legacy CSV file used by version 1.0.
No. All data stays on your server. No third-party API calls are made.
They visit the Validate Certificate page that is auto-created on activation, or any page containing the [edcv_validator] shortcode, and enter their certificate code. You can also share a direct verification link by appending ?certificate_code=THEIR-CODE to the page URL.
No. You can upload as many records as your database can handle.
Yes. Verification attempts are rate limited per visitor to prevent automated guessing of certificate codes.
No. On the first load after updating, the plugin automatically detects your existing CSV file, imports every record into the new database table, and renames the old CSV to a private backup filename. Nothing is deleted.
That row is skipped, not overwritten, and listed separately in the import summary so you can see exactly which codes were duplicates. This applies whether the duplicate is within the same file or against records already saved from a previous upload.
Yes. The Manage Records screen lets you search, sort, edit and delete individual certificates at any time — you don't need to re-upload a CSV to fix a typo or remove a record.
[edcv_validator] shortcode work with my theme or page builder?Yes. It's a standard WordPress shortcode, so it works in the block editor, classic editor, and any page builder that supports shortcodes (Elementor, Divi, Beaver Builder, and others).
Only users with the manage_options capability, which is Administrators by default. Editors, Authors and other roles cannot see or manage certificate data unless you grant them that capability.
Deactivating the plugin leaves all your data untouched — nothing is deleted. Uninstalling (removing the plugin entirely) also keeps your data by default. Data is only permanently deleted on uninstall if you've explicitly turned on the "Delete all data on uninstall" setting.
Yes. It's fully standalone. You don't need LearnDash, Tutor LMS, WPLMS or any other LMS — just a CSV of who completed what, and when.
?certificate_code=XYZ to the verification page URL to auto-verify.