Description
The 24TT Document Verifier is a powerful, enterprise-grade solution designed for institutions, universities, businesses, and government bodies globally to prove the authenticity of their issued documents.
By embedding a secure verification portal directly into your WordPress website, you instantly protect your institution’s credibility and prevent the dissemination of counterfeit certificates, fake ID cards, and forged official letters.
🚀 What’s New in Version 2.0.0? (The Architecture Overhaul)
Version 2.0.0 represents a massive leap forward in security, performance, and user experience, completely rebuilding the engine to meet global enterprise standards.
* The “Kill Switch” (Global Settings): Instant, granular control over your data. Easily toggle which document categories (e.g., hiding internal ‘Receipts’ while keeping ‘Certificates’ public) are accessible via the public search portal.
* Native File Uploads: Ditch the manual URLs. V2.0.0 integrates directly with the native WordPress Media Library, allowing you to visually upload and attach PDF or JPG files to any document record.
* Dynamic UI Customizer: Change the frontend search label (e.g., from “Enter Document ID:” to “Enter Employee ID:”) instantly from the Settings dashboard, without touching a single line of code.
* The “Clean Workspace” Engine: A brand new, Elementor-style premium admin dashboard that actively suppresses third-party marketing banners and popups, giving you a pristine, professional workspace.
* Smart Front-End Rendering: The verification results panel has been completely redesigned into a beautiful, modern success card that intelligently hides empty data fields for a flawless user presentation.
* Bulletproof Shortcode Tools: Re-engineered JavaScript ensures your shortcode copy buttons work flawlessly across all modern browsers and aggressive caching environments.
* Strict Security: Upgraded Role-Based Access Control (RBAC) ensures only authorized administrators (manage_ttdvr_documents) can access the verification database.
Core Features:
- Custom Verification Database: Easily manage thousands of verifiable documents (Certificates, Transcripts, MOUs, Invoices) directly within a secure WordPress interface.
- Comprehensive Data Fields: Store exact details including Verification ID, Recipient Name, Grade/Performance, Issuing Authority, Expiration Dates, and PDF links.
- Bulk Upload Tool: Massively accelerate your workflow. Add 10, 50, or 100 documents to the database simultaneously with dynamic, auto-expanding data rows.
- Frontend Verification Portal: Paste the
[ttdvr_verify_document]shortcode on any page to instantly deploy a beautiful, responsive search form for your users. - Category Segmentation: Organize records effortlessly (e.g., 2024 Graduates, Staff IDs, Corporate Contracts) using custom taxonomy tags.
Empower your stakeholders, employers, and partners to confirm the legitimacy of your documents with absolute confidence.
Short Description
The ultimate enterprise-grade document verification system. Securely issue and verify certificates, ID cards, letters, and receipts directly on your WordPress website.
Screenshots

The Premium Dashboard: A clean, ad-free workspace with quick links to your shortcode, settings, and community support. 
Global Settings: Centralized control over your verification portal’s security, visibility, and behavior. 
Dynamic UI Customizer: Easily change the frontend search labels and PDF display preferences without touching a single line of code. 
Verification “Kill Switch”: Granular control over category privacy. Instantly hide sensitive document categories from the public portal. 
Quick Start Guide: Built-in guidance to help you set up your verification system in minutes. 
Document Management: Easily manage, filter, and review all your verifiable documents from a clean interface. 
Document Categories: Organize records effortlessly (e.g., 2025 Certificates, Employee IDs) using custom taxonomy tags. 
Bulk Add Tool: Massively accelerate your workflow by uploading multiple documents at once with auto-expanding data rows. 
Frontend Verification Portal: The beautiful, responsive search interface deployed easily via shortcode. 
Verification Success Card: The dynamic, intelligent results panel proving document authenticity and intelligently hiding empty fields. 
Secure Error Handling: Clear, professional “Document Not Found” messages when an invalid or restricted ID is searched.
Installation
From your WordPress Dashboard:
1. Navigate to ‘Plugins’ > ‘Add New’.
2. Search for ’24TT Document Verifier’.
3. Click ‘Install Now’ and then ‘Activate’.
Manual Installation:
1. Download the plugin ZIP file.
2. Go to your WordPress dashboard, navigate to ‘Plugins’ > ‘Add New’.
3. Click ‘Upload Plugin’, select the ZIP file, and install.
4. Activate the plugin.
Quick Start Guide:
1. Set Up Categories: Go to 24TT Document Verifier > Categories and add types for your documents (e.g., Degree, Official Letter).
2. Configure Security: Visit Global Settings to configure your custom search labels and use the “Kill Switch” to determine which categories are publicly verifiable.
3. Add Documents: Navigate to Add New Document to enter records individually, or use the Bulk Add Documents tool for mass entry.
4. Deploy the Portal: Create a new WordPress page (e.g., “Verify Credentials”) and paste the shortcode [ttdvr_verify_document] into the content area.
FAQ
-
How do I deploy the verification search bar?
-
Simply create a new WordPress page (or edit an existing one) and paste the shortcode
[ttdvr_verify_document]into the content area. Publish the page, and your public portal is live. -
Can I change the text above the search bar?
-
Yes! In Version 2.0.0, we introduced a Dynamic UI Customizer. Navigate to 24TT Document Verifier > Global Settings and you can easily change the search label to match your specific needs (e.g., “Enter Student ID”, “Check Employee Number”).
-
How do I prevent the public from searching for internal documents like Receipts?
-
Use the Verification “Kill Switch”. Go to Global Settings and simply uncheck the “Publicly Verifiable” box next to the “Receipts” category. Any public search for those document IDs will return a secure “Not Found” message.
-
How do I attach a PDF of the actual document?
-
When adding or editing a document, scroll to the “Document File” section. Click the “Upload File” button to seamlessly use the WordPress Media Library to attach a PDF or JPG. You can then choose in your Global Settings if you want a “Download / View” link to appear on the public success screen.
-
Is there a limit to how many documents I can verify?
-
No. The system utilizes Custom Post Types (CPT) and efficient WP_Query architecture, meaning it can scale to handle thousands of verifiable records without slowing down your site.
-
Is the data secure?
-
Absolutely. The plugin employs strict Role-Based Access Control (RBAC), meaning only authorized administrators can view, add, or edit the document database. The frontend utilizes cryptographic nonces to protect against CSRF attacks during the verification search process.
-
Do the developers have access to my documents or database?
-
No, never. 24TT Document Verifier is a 100% self-hosted solution. All document data, recipient details, and uploaded files are stored strictly on your own WordPress database and server. We (24 Tech Time) have absolutely zero access to your records, meaning your institution maintains complete data ownership, security, and privacy compliance.
-
What happens to my data if I deactivate or delete the plugin?
-
Your data belongs to you. If you deactivate or delete the plugin, your document records remain safely stored in your WordPress database. We deliberately do not erase your records upon deletion to prevent accidental data loss.
Reviews
Contributors & Developers
“24TT Document Verifier” is open source software. The following people have contributed to this plugin.
Contributors“24TT Document Verifier” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “24TT Document Verifier” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.0
- Major Update: Complete architectural overhaul for enterprise scaling.
- New Feature: Global Settings panel introduced with dynamic frontend label customization.
- New Feature: Verification “Kill Switch” implemented allowing granular public access control per category.
- New Feature: Integrated native WordPress Media Library uploader for document PDF/JPG attachments.
- New Feature: Implemented “Clean Workspace” enforcer script to actively block 3rd party plugin notifications on 24TT admin pages.
- New Feature: Smart Growth Engine added to politely prompt active users for reviews.
- New Feature: Automated Background Migration script to securely transition legacy data.
- UI/UX: Completely redesigned frontend verification results into a modern, dynamic success card that hides empty data rows.
- UI/UX: Redesigned the entire backend into a premium, unified application interface.
- Fix: Re-engineered the shortcode copy JavaScript to bypass strict browser clipboard APIs and aggressive caching plugins.
- Security: Enforced strict Role-Based Access Control (
manage_ttdvr_documents) across all admin pages and AJAX handlers. - SEO: Upgraded plugin meta description and repository listing for global reach.
1.1.3
- Maintenance: Updated plugin version and “Tested up to” tag for compatibility with WordPress 6.9.
1.1.2
- Security: Implemented
wp_unslash()and appropriate sanitization for all$_POSTinputs. - Security: Added nonce verification to the frontend document verification form.
- Security: Corrected all output escaping issues.
- Best Practice: Refactored all inline JavaScript to use
wp_localize_script(). - Best Practice: Implemented a new, unique prefix (
ttdvr_) for all custom post types, taxonomies, and meta keys.
1.1.1
- Fix: Renamed plugin to “24TT Document Verifier” to comply with repository guidelines.
1.1.0
- Fix: Resolved critical “Call to undefined method” errors for shortcode rendering.
1.0.5
- New Feature: Implemented “Bulk Add Documents” functionality via a new admin page.
1.0.0
- Initial release of the 24TT Document Verification Plugin.
