WP Manifestindependent plugin directory
manifest / forms / gv-contact-form-pro

GV Contact Form Pro

A robust and secure AJAX contact form for WordPress.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/gardevault/gv-contact-form-pro/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A secure, modular, and performance-optimized AJAX contact form plugin for WordPress — now featuring a full visual builder and Gutenberg block integration.

Overview

GV Contact Form Pro handles form creation, spam defense, and message storage without external dependencies.
Version 2 introduces visual styling controls, live preview, and block-editor support.

GV Contact Form Pro Screenshot

Key Features

🧩 Form Building

  • Visual Form Builder: Add, remove, and reorder fields with an intuitive interface.
  • Live Preview Shortcode: [gv_contact_form_live_preview] shows real-time output as you style.
  • Gutenberg Block: Insert and configure the form directly in the WordPress block editor.

💾 Data Handling

  • CPT Storage: Submissions stored as private posts (gv_message) for clean database management.
  • CSV Export: One-click export with nonce verification for admins.

🛡️ Security

  • Multi-Layer Spam Defense: Honeypot + rate limiting + reCAPTCHA v3 validation.
  • Nonce Protection: All AJAX actions and CSV exports validated via secure nonces.
  • GDPR Ready: Optional consent checkbox with customizable label.

⚙️ Styling Options

  • Customizable Visuals: Control background color / opacity, blur, border width / style / radius / color, padding, shadows, and button presets.
  • Dynamic Themes: Combine presets for dark, glass, or minimal form looks.

⚡ Performance

  • Optimized Loading: Scripts and reCAPTCHA load only where needed.
  • Lightweight Footprint: No database overhead or third-party tracking.

🧠 Developer Notes

  • Shortcodes:
    • [gv_contact_form] – production form
    • [gv_contact_form_live_preview] – real-time admin preview
  • Block: gardevault/contact-form (script gv-contact-form-block)
  • AJAX Action: gv_submit_contact
  • CSV Action: gv_forms_export

Author: GardeVault
Website: https://gardevault.com
Version: 2.0
License: GPL-2.0-or-later