Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

Certificate Validator and Generator (CVG)

=== Go Valid WP Plugin ===
Contributors: nfloval; fais
Tags: generator, qr code, validator, certificate, license, document, goods
Requires at least: 6.x
Tested up to: 6.5.5
Requires PHP: 7.2
License: https://govalid.org/

is designed to manage and validate certificates within a WordPress environment. It provides an intuitive admin interface for generating certificates with unique keys and QR codes, viewing existing certificates, and managing CAPTCHA settings for enhanced security. 

== Description ==
Transform your business with our powerful WordPress plugin designed specifically for small and medium enterprises, institutions, and event organizers. Whether you're issuing certificates for webinars or training sessions, validating documents, or tracking goods and memberships, our plugin is the ultimate solution. It effortlessly generates QR codes for seamless validation and identification.
1)	Easy certificate generation with unique keys and QR codes.
2)	Comprehensive certificate management with bulk actions.
3)	CAPTCHA integration for enhanced security.
4)	Export capabilities to Excel and PDF.
5)	AJAX-powered form submissions for a seamless user experience.
6)	Responsive and user-friendly admin interface.

Features:
Admin Page for Certificate Management:
Add, view, and delete certificates.
Multiple add name or data using “;”
Generate certificates with unique keys and QR Codes.
Display QR Codes in a Data Table with export options to Excel, PDF, Print.
Bulk deletes selected certificates

CAPTCHA Settings:
Enable or disable CAPTCHA for added security.
Choose between Google reCAPTCHA and Cloudflare Turnstile.
Configure site and secret keys for the selected CAPTCHA type.

Data Table Integration:
Display certificates in a sortable and searchable table.
Export certificate data to Excel and PDF formats.
Select and manage multiple certificates with ease.

Responsive and User-Friendly Design:
Styled admin pages for a consistent and professional look.
Responsive form elements and tables for better usability.


== Installation ==
Plugin Name: Go Valid 
https://govalid.org/govalid-wp-plugin/

Transform your business with our powerful WordPress plugin designed specifically for small and medium enterprises, institutions, and event organizers. Whether you're issuing certificates for webinars or training sessions, validating documents, or tracking goods and memberships, our plugin is the ultimate solution. It effortlessly generates QR codes for seamless validation and identification.

Go Valid is designed to manage and validate certificates within a WordPress environment. It provides an intuitive admin interface for generating certificates with unique keys and QR codes, viewing existing certificates, and managing CAPTCHA settings for enhanced security. The plugin includes features such as:
1)	Easy certificate generation with unique keys and QR codes.
2)	Comprehensive certificate management with bulk actions.
3)	CAPTCHA integration for enhanced security.
4)	Export capabilities to Excel and PDF.
5)	AJAX-powered form submissions for a seamless user experience.
6)	Responsive and user-friendly admin interface.
Features:
Admin Page for Certificate Management:
•	Add, view, and delete certificates.
•	Multiple add name or data using “;”
•	Generate certificates with unique keys and QR Codes.
•	Display QR Codes in a Data Table with export options to Excel, PDF, Print.
•	Bulk deletes selected certificates

CAPTCHA Settings:
•	Enable or disable CAPTCHA for added security.
•	Choose between Google reCAPTCHA and Cloudflare Turnstile.
•	Configure site and secret keys for the selected CAPTCHA type.

Data Table Integration:
•	Display certificates in a sortable and searchable table.
•	Export certificate data to Excel and PDF formats.
•	Select and manage multiple certificates with ease.

Responsive and User-Friendly Design:
•	Styled admin pages for a consistent and professional look.
•	Responsive form elements and tables for better usability.

Manual Instalation:

STEP 1
This is step is optional, it can be ignore, but it 
Set up Google reCAPTCHA
1)	Google reCAPTCHA :  https://developers.google.com/recaptcha 
2)	Visit the Google reCAPTCHA website.
3)	Click on "Get started with reCAPTCHA."
4)	Log in with your Google account.
5)	Register your site by filling out the form: 

•	Label: Choose a name for your site.
•	reCAPTCHA type: Select reCAPTCHA v2 (Checkbox).
•	Domains: Add the domain(s) where you will use reCAPTCHA.
•	Owners: Add additional owners if needed.
•	Accept the reCAPTCHA Terms of Service and click "Submit."
•	Copy the Site Key and Secret Key provided.

Configure CAPTCHA settings under the "CAPTCHA Settings" submenu to secure certificate generation

Set up Cloudflare Turnstile
1)	Go to the Cloudflare Turnstile website: https://www.cloudflare.com/en-gb/products/turnstile/ 
2)	Sign up or log in with your Cloudflare account.
3)	Navigate to the Turnstile section and add a new site.
4)	Fill out the site details and domain.
5)	Copy the Site Key and Secret Key provided.
6)	Configure CAPTCHA settings under the "CAPTCHA Settings" submenu to secure certificate generation
Enable CAPTCHA
1)	Go to Captcha setting
2)	Check list “Enable Captcha”
3)	Choose google reCAPTCHA or Cloudflare Turnstile
4)	Copy Paste Site Key and Secret Key from you google account or Cloudflare

STEP 2
Using the Certificate Validator Form:
•	Edit the page where you want to add the certificate validator form. Make sure the slug is “validate-certificate” or the page link like this https://yourwebsite.com/validate-certificate
•	Add the following shortcode to the content area: [certificate_details], and as optional you can add also shortcode [certificate_validator]. Shortcode [certificate_validator] is to validate base on Key XXXX-XXX-XXX, its mean manually input. By adding these shortcodes to your WordPress pages or posts, you can easily integrate the certificate validation functionality into your website.


== Frequently Asked Questions ==
https://govalid.org/

== Screenshots ==
1. Main forms
2. Check Validation
3. Export

== Changelog ==
18.4.x : Add Google reCaptha and Cloudflare Turnstile
17.6.5 : Add print function, fix layout table
16.5.7 : Add pagination
15.4.1 : Add multinames function ';' and fix bugs generate
14.3.2 : Improve shortcodes functions 
13.2.0 : Seperate delete function 
...

== Upgrade Notice ==
Road Map Upgrade
- Bulk generate from excel/csv
- Canvas placing QR Code
- Editable from
- Advancement and alternative choice for Key Security Method