
Lightweight contact form with built-in SMTP, optional file delivery, and Google reCAPTCHA v3.
| Author: | KitCode (profile at wordpress.org) |
| WordPress version required: | 6.0 |
| WordPress version tested: | 6.9 |
| Plugin version: | 1.1.3 |
| Added to WordPress repository: | 05-01-2026 |
| Last updated: | 05-01-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 111 |
![]() Click to start download |
|
OneClick Form Lite adds a lightweight contact form to your WordPress site via shortcode:
- Shortcode: [oneclickform]
- Fields: Name, Email, Subject, Message + GDPR consent checkbox
- Anti-spam: honeypot + server-side rate limiting
- Delivery modes:
- WordPress wp_mail()
- Built-in SMTP
- File mode (writes messages to your uploads directory)
- Optional Google reCAPTCHA v3 (score-based)
- Translations: EN (default) + FR, ES, PT-BR (via included .mo files)
Important notes:
* This plugin does NOT store submitted messages in the WordPress database.
* Messages are delivered by email (wp_mail/SMTP) or written to files (File mode).
* Your host/mail provider may store emails in logs and mailboxes.
* No minified/compiled assets are shipped with this plugin. All distributed CSS/JS is human-readable.
Documentation is included in the plugin:
docs/oneclick-form-lite-user-guide.html
Source code
The plugin ships unminified, human-readable JS/CSS source files. No build process is used.
External services
1) This plugin can optionally integrate Google reCAPTCHA v3 to help prevent spam form submissions.
When enabled:
– The visitor’s browser loads Google’s reCAPTCHA script:
https://www.google.com/recaptcha/api.js?render=YOUR_SITE_KEY
– The browser communicates with Google to obtain a reCAPTCHA token.
On form submission:
– The plugin sends the reCAPTCHA token to Google for verification:
https://www.google.com/recaptcha/api/siteverify
– The verification request includes the token and the submitter’s IP address (remoteip) when available.
Service provider: Google LLC
Terms of service: https://policies.google.com/terms
Privacy policy: https://policies.google.com/privacy
2) This plugin can also send emails via an SMTP server configured by the site administrator (optional).
When SMTP is enabled and an email is sent:
– The plugin connects to the configured SMTP host and port.
– Email data is transmitted to the SMTP server in order to deliver the message.
Data sent to the SMTP server may include:
– Sender and recipient addresses, subject, message content
– Technical email headers
– Authentication data (username/password) if configured by the site administrator
Service provider: The SMTP provider selected by the site administrator (e.g., hosting provider, Google Workspace, Microsoft 365, etc.)
Terms of service: See the selected SMTP provider’s terms
Privacy policy: See the selected SMTP provider’s privacy policy
Screenshots
FAQ
ChangeLog






