Linux 软件免费装
Banner图

Edutain Certificate Validator

开发者 edutainmentuk
更新时间 2026年7月8日 17:32
PHP版本: 7.2 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

verification certificate csv validator certificate validator

下载

1.1.0

详情介绍:

Edutain Certificate Validator lets you publish a professional certificate verification page on your WordPress site — no LMS required. You upload a CSV containing your issued certificates (or add records one by one), and learners or employers can enter a certificate code to instantly verify it. The core plugin is fully functional out of the box. It does not lock, limit, or restrict its core features, and it does not require any external service to work. Key Features Required CSV Columns Your CSV must contain these four columns (in any order): The Certificate Code must be unique across all records. Duplicates are skipped on import and reported. Usage
  1. Install and activate the plugin.
  2. Go to Certificate Validator in the admin menu.
  3. Download the example CSV template to see the required format.
  4. Upload your completed CSV file, or add records individually.
  5. Visit the auto-created "Validate Certificate" page, or place the [edcv_validator] shortcode on any page or post.
Data Storage All certificate data is stored in a dedicated table in your WordPress database. No external services are used and no data is sent anywhere outside your site. Pro Version A Pro version with QR codes, PDF certificate generation, expiry & revocation, custom fields, email delivery and verification analytics is available separately. The core validator — CSV upload, unlimited records and the public verification form — is free forever and is never limited by the Pro version.

安装:

  1. Upload the edutain-certificate-validator folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Certificate Validator in the admin menu to upload your CSV.
  4. Use the shortcode [edcv_validator] on any page or post, or visit the auto-created Validate Certificate page.

屏幕截图:

  • Manage Records: search, sort, paginate, edit and delete certificate records.
  • Instructions page with the verification page URL, shortcode and direct verification links.
  • The redesigned public verification card showing a verified certificate.

升级注意事项:

1.1.0 Major update: database storage (with automatic migration), redesigned verification card, direct verification links and rate limiting.

常见问题:

What columns must my CSV contain?

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.

Can I upload multiple CSV files?

Yes. Each upload is merged with the existing dataset. Duplicate certificate codes are skipped and reported.

Where is the certificate data stored?

In a dedicated table in your WordPress database. Version 1.1 automatically migrates data from the legacy CSV file used by version 1.0.

Does this plugin connect to any external service?

No. All data stays on your server. No third-party API calls are made.

How do visitors verify a certificate?

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.

Is there a record limit?

No. You can upload as many records as your database can handle.

Is the verification form protected against abuse?

Yes. Verification attempts are rate limited per visitor to prevent automated guessing of certificate codes.

I'm updating from 1.0.0 — will I lose my existing certificates?

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.

What happens if my CSV contains a certificate code that's already in the system?

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.

Can I edit or delete a certificate after it's been uploaded?

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.

Will the [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).

Who can access the certificate admin area?

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.

What happens to my data if I deactivate or uninstall the plugin?

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.

Does this plugin work without an LMS?

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.

更新日志:

1.1.0 1.0.0