# CertifyPress Pro (LM Certificate Publisher Pro) — Full Technical Documentation & Knowledge Base > Canonical URL: https://certifypress.site/ > Technical Manual: https://certifypress.site/doc.html > Free Repository: https://wordpress.org/plugins/lm-certificate-publisher/ > Commercial Pro Engine: https://lmdesigners.gumroad.com/l/certifypress-pro-wordpress-plugin > License: Proprietary Commercial (Pro) / GPLv2 Compatible (Free) > Requirements: WordPress 5.8+, PHP 7.4+, MySQL 5.7+ or MariaDB 10.3+ --- ## 1. What is CertifyPress Pro? CertifyPress Pro (also known as LM Certificate Publisher Pro) is a high-performance WordPress plugin engineered for academic institutions, certification bodies, corporate training programs, public agencies, healthcare facilities, and luxury brands. It enables organizations to generate, customize, bulk-issue, email, and publicly verify tamper-resistant digital certificates, diplomas, academic transcripts, compliance badges, and event VIP passes. Unlike cloud-based SaaS solutions (such as Accredible, Certifier, or Badgr) that impose expensive monthly fees, per-certificate usage taxes, and external data storage, CertifyPress Pro operates entirely on the customer's self-hosted WordPress instance with zero per-lookup charges and 100% data sovereignty. --- ## 2. Technical Architecture & Verification Flow ### 2.1 The Verification Protocol 1. **Issuance:** An administrator, instructor, or automated LMS/WooCommerce hook generates a certificate record. 2. **Serial ID Generation:** CertifyPress Pro automatically creates a sequential or cryptographic tracking ID based on custom prefix formulas (e.g., `CERT-2026-####-X`). 3. **QR Generation:** A vector QR code is rendered directly into the certificate layout pointing to `https://yourdomain.com/verify/?id=CERT-2026-####-X`. 4. **Public Verification:** Anyone pointing a native smartphone camera (iOS Camera or Android Lens) at the certificate's QR code is directed to the verification portal. 5. **Instant Resolution (0.8s):** The self-hosted AJAX verification endpoint checks the local database and renders the official credential verification card confirming validity status (`VERIFIED_ACTIVE`, `UNDER_REVIEW`, `EXPIRED`, or `REVOKED`). ### 2.2 Security & Privacy Shield Architecture - **Zero-Knowledge Data Masking:** In healthcare or sensitive academic settings, public verification displays confirmation of competency, institution authority, and validity dates without exposing Protected Health Information (PHI) or private student marks. - **Privacy Shield & Sitemaps Exclusion:** CertifyPress Pro automatically injects filters into WordPress Core, Yoast SEO, Rank Math, and All in One SEO to prevent certificate URLs, recipient taxonomies, and personal names from leaking into public XML sitemaps or Google search result pages. - **Noindex Meta Directives:** Automated injection of `` on private certificate singles to enforce discovery exclusively through the authenticated search portal. - **Copy Protection:** Prevents automated scrapers and malicious users from right-clicking, dragging, or downloading raw certificate graphic assets without authorization. - **Google reCAPTCHA v3:** Built-in invisible bot protection stops brute-force query attacks on the verification portal. --- ## 3. Template Engine & Design Systems ### 3.1 Dual Design Paradigm CertifyPress Pro offers two complementary layout engines: 1. **Elementor Visual Studio:** 9 dedicated Elementor widgets allowing drag-and-drop design on a 1920x1080 canvas: - Certificate Title Widget - Recipient Name Widget - Dynamic QR Code Scanner Widget - Serial Number & Prefix Widget - Course / Award Statement Widget - Date & Expiry Widget - Signatures & Seals Dual Widget - Verification Status Badge Widget - Print & PDF Export Button Widget 2. **Custom HTML5/CSS Studio:** Direct code editor with syntax highlighting, live split-screen preview, and dynamic merge tags. ### 3.2 Dynamic Template Merge Tags - `[recipient_name]` : Full name of recipient or student - `[serial_number]` : Unique certificate verification identifier - `[issue_date]` : Date of completion or issuance - `[expiry_date]` : Scheduled validity expiration date - `[award_title]` : Degree, diploma, license, or course title - `[institution_name]` : Issuing university, board, or brand name - `[instructor_name]` : Signatory or faculty dean - `[qr_code]` : Inline responsive vector QR code graphic - `[status_badge]` : Active, Expired, or Revoked verification badge - `[custom_field_slug]` : Any custom field created in the Custom Fields Manager --- ## 4. Shortcode Documentation & Usage Examples ### 4.1 `[certifypress_search]` Embeds the interactive certificate lookup bar. **Parameters:** - `category=""` (Filter by specific credential taxonomy) - `placeholder="Enter Certificate Serial Number or Student Name..."` - `preloader="yes|no"` (Enables customizable loading animation) - `preloader_duration="3"` (Duration in seconds before rendering results) - `print_button="yes|no"` (Allows instant printing of result card) ### 4.2 `[certifypress_verify]` Embeds an inline verified result card. **Parameters:** - `id="CERT-2026-8942-X"` (The specific serial identifier to verify) - `layout="card|compact|full"` (Visual layout style) ### 4.3 `[certifypress_qr_badge]` Outputs a standalone scannable vector QR code for a certificate. **Parameters:** - `id="current|CERT-ID"` - `size="150"` (Width and height in pixels) - `color="#12663c"` (Hex color for QR modules) --- ## 5. Enterprise Integrations - **WooCommerce:** Automatically triggers certificate issuance and email dispatch upon successful checkout of digital products, training workshops, or memberships. - **LearnDash LMS:** Issues verified certificates and transcripts upon student completion of courses, quizzes, or degree tracks. - **Tutor LMS:** Seamless integration for accredited online academies. - **LifterLMS & Sensei:** Native course completion hooks. - **Bulk CSV Engine:** Upload spreadsheets containing thousands of recipients; CertifyPress Pro generates records, unique serials, and sends PDF credentials in a single batch. --- ## 6. Comparison: CertifyPress Pro vs. Cloud SaaS (Accredible, Certifier) | Feature | CertifyPress Pro (Self-Hosted) | SaaS (Accredible / Certifier) | | :--- | :--- | :--- | | **Pricing Model** | Flat $39-$99/year or Decade Pass | $150 to $1,500+ every month | | **Per-Certificate Fees** | $0.00 (Unlimited Issuance) | $0.25 to $2.00 per certificate | | **Data Ownership** | 100% on your own MySQL database | Stored on third-party cloud servers | | **Domain Authority** | Resolves on your domain (`yourbrand.com/verify`) | Redirects to third-party domains | | **Regulatory Compliance** | Meets FERPA, HIPAA, and GDPR strict on-prem | Risk of cross-border data transfer | | **Customization** | Unlimited CSS/HTML and Elementor | Constrained to vendor templates | --- ## 7. Frequently Asked Questions (FAQ) ### Q: Can recipients verify certificates without an internet connection? A: The physical or PDF certificate contains human-readable serial numbers and security hashes. However, real-time status validation (confirming the certificate has not been revoked or expired) queries your live website's verification database via the QR code. ### Q: What happens if a certificate is revoked? A: When marked "Revoked" or "Expired" in the WordPress admin dashboard, scanning the QR code immediately displays a prominent alert banner stating the certificate is no longer valid, protecting institutions from fraudulent credential use. ### Q: Is there a free version available? A: Yes. The base plugin "LM Certificate Publisher" is free on the official WordPress.org plugin directory. CertifyPress Pro unlocks the Dynamic QR code engine, PDF export, Elementor widgets, Privacy Shield, Bulk CSV, and automated email dispatch. --- © CertifyPress Pro by LM Designers. All Rights Reserved. Website: https://certifypress.site/