Double Opt-in for CF7
[This plugin is outdated and no longer maintained. Please use the much easier Honeypot for CF7 instead.] Adds double opt-in functionality to CF7 forms submissions. Double opt-in means that form submitters have to confirm their identity by their email account. The plugin is ready for translation. Double opt-in dependencies This plugin is an add-on to Contact Form 7 plugin by Takayuki Miyoshi. Functionality of this plugin also depend on installing and activating one of the plugins, which saves Contact Form 7 submissions to WordPress database. At the time, compatible plugins are: Flamingo by Takayuki Miyoshi Contact Form 7 Database Addon – CFDB7 by Arshid Note that BOTH Contact Form 7 and one of the listed above plugins are required for double opt-in functionality to work. Help and Docs The first and most complete documentation is located on plugin official page. If you’re a developer, feel free to take a look at the plugin page on GitHub repository. You can also seek for help on WordPress support forum. Plugin features One click conversion of existing CF7 forms into double opt-in enabled forms. URL parameters encryption to make confirmation links safe. HTML email templates with mail tags similar to used in CF7 plugin. If you know how to configure CF7 emails, double opt-in will be easy. Automatic creation of the “opt-in” page to process confirmed submissions. Adding a CSV file attachment to final submission email containing form data. Adding file attachment to final confirmation email sent to the submitter. Setting expiration time for submissions to be confirmed. Ability to manually confirm forms. That can be useful if your submitter enters an invalid email address, and you are sure you want to send their submission anyway. Additional enhancements Apart from its main feature, Double Opt-in for CF7 adds some functions you may find nice and useful: Custom, accessible file upload inputs for your forms which look better, can be CSS styled and allow easy selecting and deselecting files to upload. This works for every CF7 form, not only double opt-in enabled. Custom, more specific validation errors for radio buttons and checkboxes for improved accessibility. Option to change CSV separator when exporting submissions from Flamingo plugin. It also adds BOM to CSV exports, allowing them to be properly opened in MS Excel. Additional column on Flamingo Inbound Messages screen indicating if submission is complete or still waiting for being confirmed by sender. What is double opt-in and why use it: Double opt-in is the safe way of receiving site visitor’s submitted input. Used with contact forms or online questionnaires or with user registration, it helps to reduce spam submissions. With GDPR laws, double opt-in is a strongly recommended way of getting user data. Because submitters have to confirm their identity from their email address, you can reduce risk of processing personal data without permission. Double – means here that user submitting the data has to give consent by checking checkbox option and additionally confirm their email-address. Do not forget to set acceptance field in your CF7 form if GDPR is in concern! How Double opt-in form works: When someone fills and submits a form with double opt-in functionality, the first CF7 email goes back to THEM. There is a confirmation link in that email, which the submitter has to click on or paste in their web browser. The link has two encrypted parameters: submission serial number and submitter email address. The page with “opt-in” slug validates the parameters with submission stored in WordPress database and initiates sending of final emails to recipient set in “All Opt-In Forms” settings. If validation fails or when submission has expired, no emails are sent. If there are no specified parameters in the URL, visitors of the “opt-in” page are redirected to “404” page. Plugin translation Double Opt-In can be easily translated. It is released with the translation to Polish language.
Top keywords
- opt-in18×2.80%
- double15×2.34%
- double opt-in14×2.18%
- form10×1.56%
- cf79×1.40%
- email9×1.40%
- forms7×1.09%
- page6×0.93%
- submission6×0.93%
- submissions6×0.93%
- contact5×0.78%
- confirm4×0.62%
Filikod – ALT Text Audit & Bulk Management
Most WordPress sites have broken ALT text, and most site owners have no way to measure it. Missing, generic, duplicated or too-short ALT text quietly hurts your accessibility score and your image SEO. The problem stays invisible until it is too late. Filikod scans your entire media library, gives you an ALT Quality Score from 0 to 100%, and gives you the tools to fix everything in bulk, directly inside WordPress. No external API. No credits to buy. No complex setup. You write the ALT text. You stay in control. Full documentation and guides on filikod.com Who is Filikod for? Filikod is built for: SEO professionals who want ALT text treated as a measurable ranking signal, not an afterthought Accessibility-focused teams who need a structured audit to meet WCAG guidelines Content managers with large media libraries who need to fix issues fast, in bulk Agencies managing multiple WordPress sites who need a repeatable quality process Anyone who wants full control over their ALT text quality at scale, without external services or paid credits ALT Text Audit and Quality Score Filikod scans your entire media library and instantly flags: Missing ALT: images with no ALT attribute at all Generic ALT: meaningless values like “image”, “photo”, “logo”, “thumbnail”, “untitled” Too Short ALT: descriptions too brief to be useful for accessibility or SEO Duplicated ALT: the same ALT text reused across multiple images You get a clear ALT Quality Score from 0 to 100% plus a breakdown by issue type, so you always know exactly what to fix first. This turns ALT text from a vague, invisible problem into a measurable system you can actually improve, like a health score for your media library. Bulk ALT Management Editing ALT text one image at a time is the reason most people never finish. Filikod lets you: Filter images by issue type (missing, generic, short, duplicated) Edit ALT text inline, directly from the audit view Save instantly without leaving the page Fix dozens or hundreds of images in minutes Built for real media libraries with thousands of images, not tidy demos with five. Context-Based Editing Good ALT text requires context. What is this image actually about on this page? Filikod shows you where each image is used (which post or page) so you can jump directly to the content and write accurate, relevant ALT text. No guesswork. Native Media Library (Media > Library) See ALT health where you already work: Filikod adds ALT Status badges directly in Media > Library, in both list and grid views. List view: a dedicated ALT Status column with one badge per issue, or a green Alt: OK when everything is fine Grid view: badges as an overlay on each thumbnail so you can scan your entire library at a glance Attachment details: an ALT Status field that updates live as you type, so you see the result before saving Multiple badges can appear on the same image when several issues apply. The cache refreshes automatically whenever ALT text is changed anywhere in WordPress. Optional Automation For teams who need to process large volumes, Filikod includes optional automation tools, all disabled by default: Generate ALT from filename (only for images that have no ALT yet) Remove special characters from ALT text (slashes, dashes, underscores) Remove title attribute from images (reduces redundancy, improves accessibility) Bulk process your entire existing media library in one click Execution order is always enforced: generate ALT from filename, clean special characters, then remove title. Predictable. Consistent. Always yours to control. How Filikod Compares Most ALT text plugins do one thing: auto-generate ALT on upload, often using a paid credit system. Filikod is an ALT audit and bulk management system. It works on your existing library, gives you a measurable quality score, and lets you fix issues at scale with full editorial control. What only Filikod does: ALT Quality Score (0 to 100%) across your entire library ALT Status badges in the native Media Library (list column, grid overlay, attachment details) with live updates after save Detects generic ALT values like “photo”, “image”, “logo” Detects duplicated ALT text reused across multiple images Detects ALT text that is too short to be useful Bulk filtering by issue type (missing, generic, short, duplicated) Works on images already in your media library No external API, no credits, no subscription required Full editorial control: you write and validate every ALT text If you want full visibility and control over your ALT text quality at scale, Filikod is exactly that. Compatibility Works with any theme Compatible with Elementor, Divi, Gutenberg, WPBakery and most major page builders Single site and multisite supported No external services required, runs entirely inside WordPress Learn more at filikod.com