Skip to main content

🔐 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

  1. Download the plugin:
    custom-form-capture-yootheme-recaptcha-db-admin-csv.zip
  2. In your WordPress dashboard, go to:
    Plugins > Add New > Upload Plugin
  3. Upload the ZIP file and Activate it
  4. 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)
  5. Add cfc_form shortcode to any page or post where you want the form displayed.
  6. 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