=== Webnet Certificate Manager ===
Contributors: webnetinnovation
Donate link: https://www.webnetinnovation.com/
Tags: certificate, certificate manager, pdf certificate, email certificate, certificate designer
Requires at least: 5.9
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create certificate designs, manage students, and send certificates by email from the WordPress dashboard

== Description ==

**Webnet Certificate Manager** is a lightweight, high-performance WordPress plugin designed for educators, trainers, and course creators who want to award certificates to their students without bloating their server with heavy third-party libraries.

Built with WordPress admin tools, local browser rendering, and a lightweight PDF writer, this plugin avoids remote JavaScript and CSS dependencies while keeping certificate delivery simple.

### Key Features:
* **Drag-and-Drop Designer:** Create stunning custom certificates with dynamic elements (Text, Shapes, Images) right from your admin panel.
* **Dynamic Placeholders:** Automatically map student names, course titles, certificate IDs, issue dates, and course durations using smart tags like `{{student_name}}` and `{{course_name}}`.
* **Image-Based PDF Generation:** Captures the designed certificate locally in the admin browser and embeds it into a lightweight PDF attachment.
* **Bulk Actions:** Select multiple students and send their custom certificates via email with a single click.
* **Built-in Security:** Uses WordPress sanitization, escaping, nonces, and capability checks to help keep student data safe.

== Installation ==

1. Upload the `webnet-certificate-manager` folder to the `/wp-content/plugins/` directory, or install the plugin directly through the WordPress admin screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Navigate to **Certificate Manager** in your WordPress dashboard left menu to start designing your first certificate.

== FAQ ==

= Does the plugin load JavaScript or CSS from a CDN? =
No. The plugin uses local assets bundled inside the plugin folder.

= Can I use custom fonts in my certificate? =
Yes, you can configure font families for each text element directly within the live drag-and-drop builder panel.

= Does this plugin clean up temporary files? =
Yes, after sending the certificate PDF via email, the plugin securely deletes the temporary attachment from the server to optimize storage space.

== Changelog ==

= 1.0.2 =
* Updated version from 1.0.1 to 1.0.2.
* Resolved asset loading and inline CSS/JS queueing issues to ensure full WordPress coding standards compliance.
* Fixed minor bugs and improved overall stability.

= 1.0.1 =
* Updated version from 1.0.0 to 1.0.1.
* Enqueued inline CSS and JS properly via WordPress asset manager to improve performance and code standards.
* Fixed asset loading conflicts for better stability.

= 1.0.0 =
* Initial release.
* Added Drag-and-Drop Certificate Designer Canvas.
* Added lightweight PDF and image rendering.
* Added bulk email delivery setup for certificates.

== Upgrade Notice ==

= 1.0.2 =
This version includes critical bug fixes and ensures full compliance with WordPress asset enqueuing standards. Upgrading is highly recommended.

= 1.0.1 =
This version includes performance improvements and optimized asset enqueuing for inline CSS and JS. Upgrading is highly recommended.
