🔐 Custom Form Capture Plugin for WordPress
by PBJ Tech
Capture form submissions on your WordPress site with styled UIKit integration, Google reCAPTCHA anti-spam, SMTP email delivery, and backend database logging—all managed from a simple admin interface.
✨ Features
- ✅ Modern form styled for YooTheme (UIKit) themes
- ✅ Sends submissions via SMTP email (configurable)
- ✅ Integrated Google reCAPTCHA v2 to block spam bots
- ✅ Logs all submissions to the WordPress database
- ✅ Admin menu to view entries, download CSV, or clear all
-
✅ Easy shortcode: cfc_form— place it anywhere
🛠 Installation Instructions
- Download the plugin:
custom-form-capture-yootheme-recaptcha-db-admin-csv.zip - In your WordPress dashboard, go to:
Plugins > Add New > Upload Plugin - Upload the ZIP file and Activate it
- Go to Settings → CFC Settings and fill in:
- SMTP Host, Port, Username, Password
- Recipient Email
- Google reCAPTCHA Site Key and Secret Key
(Generate Keys Here)
- Add
cfc_form
shortcode to any page or post where you want the form displayed. - View form submissions under the “Form Submissions” menu in the admin sidebar. From there you can:
- Download all entries as a CSV file
- Clear all submissions from the database
🎨 Theme Compatibility
This plugin uses UIKit 3 classes, making it seamlessly integrate with YooTheme Pro and other UIKit-based themes.
If you’re using a non-UIKit theme, the form will still function, but styling may vary. You can:
- Add your own CSS
- Customize classes in the shortcode renderer (
custom-form-capture.php
)
⚠️ Known Limitations
- No individual entry deletion (only “clear all” is available by design).
- Designed primarily for YooTheme. Minor layout tweaks may be required for themes with no UIKit support.
- reCAPTCHA requires a Google account to set up site/secret keys.
📩 Support & Customization
Need a tailored version with more fields, CRM integration, or custom workflows?
👉 Contact PBJ Tech