Captcha for Elementor Pro Forms #5 in Page Builder Addons
hCaptcha, Cloudflare Turnstile integration for Elementor Pro forms
by Dave Podosyan · github.com/davepodosyan/captcha-for-elementor-pro-forms · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/davepodosyan/captcha-for-elementor-pro-forms/releases/download/v1.0.14/captcha-for-elementor-pro-forms.zipReadme
🛡️ Captcha for Elementor Pro Forms
Professional CAPTCHA integration for Elementor Pro forms - Add hCaptcha and Cloudflare Turnstile protection with seamless, native-like integration.
🚀 Quick Start
📥 Download Latest Release
- Download the plugin ZIP from the link above
- Upload to WordPress via
Plugins > Add New > Upload Plugin - Activate the plugin
- Configure your CAPTCHA keys in
Elementor > Settings > Integrations - Add CAPTCHA fields to your forms just like reCAPTCHA!
✨ Features
🎯 CAPTCHA Providers
- 🔒 hCaptcha - Privacy-focused CAPTCHA solution
- ☁️ Cloudflare Turnstile - Invisible CAPTCHA with zero friction
🛠️ Integration
- Native Feel - Works exactly like Elementor's built-in reCAPTCHA
- Pro Elements Compatible - Works with both Elementor Pro and Pro Elements
- No Code Required - Simple drag-and-drop field integration
- Settings Integration - Configuration in familiar Elementor settings
🎨 Developer Features
- Modern Architecture - Clean, object-oriented code
- Extensible Design - Abstract base class for adding new CAPTCHA providers
- Performance Optimized - External JS files for better caching
- WordPress Standards - Follows all WordPress coding conventions
🛡️ Supported CAPTCHA Solutions
hCaptcha✅ GDPR Compliant |
Cloudflare Turnstile✅ Invisible to Users |
📋 Requirements
| Requirement | Version | Status |
|---|---|---|
| WordPress | 5.0+ | ✅ |
| PHP | 7.4+ | ✅ |
| Elementor Pro or Pro Elements | 2.0+ | ✅ |
💡 Note: Works with both the full Elementor Pro and the free Pro Elements versions!
🔧 Installation & Setup
Method 1: Direct Download (Recommended)
# Download the latest release
wget https://github.com/DavePodosyan/captcha-for-elementor-pro-forms/releases/latest/download/captcha-for-elementor-pro-forms.zip
# Upload via WordPress Admin > Plugins > Add New > Upload Plugin
Method 2: Manual Installation
- Clone this repository
- Run
npm install && npm run buildto create the plugin ZIP - Upload the generated ZIP file to WordPress
⚙️ Configuration Guide
1. hCaptcha Setup
- Visit hCaptcha.com and create an account
- Add your site and get your Site Key and Secret Key
- Go to WordPress Admin > Elementor > Settings > Integrations > hCaptcha
- Enter your keys and save
2. Cloudflare Turnstile Setup
- Visit Cloudflare Dashboard and navigate to Turnstile
- Create a new site and get your Site Key and Secret Key
- Go to WordPress Admin > Elementor > Settings > Integrations > Cloudflare Turnstile
- Enter your keys and save
3. Adding to Forms
- Edit your Elementor page/template
- Add or edit a Form widget
- Add a new field and select hCaptcha or Cloudflare Turnstile
- Position it where you want in your form
- Save and test!
🎯 Why Choose This Plugin?
vs. Other CAPTCHA Plugins
| Feature | This Plugin | Others |
|---|---|---|
| Native Integration | ✅ Seamless | ❌ Often clunky |
| Multiple Providers | ✅ 2+ CAPTCHAs | ❌ Usually just one |
| Pro Elements Support | ✅ Full support | ❌ Pro only |
| Modern Code | ✅ Professional | ❌ Often outdated |
| Performance | ✅ Optimized | ❌ Bloated |
Developer Benefits
- 🏗️ Extensible architecture for adding new CAPTCHA providers
- 📦 Modern build system with npm, ESLint, and Prettier
- 🔄 Automated releases via GitHub Actions
- 📖 Complete documentation and development guide
🤝 Contributing
We welcome contributions! Here's how to get started:
Development Setup
# Clone the repository
git clone https://github.com/DavePodosyan/captcha-for-elementor-pro-forms.git
cd captcha-for-elementor-pro-forms
# Install dependencies
npm install
# Start development
npm run dev
Available Commands
npm run dev- Lint and build for developmentnpm run build- Create production ZIPnpm run release- Full release processnpm run lint- Check code qualitynpm run format- Format code with Prettier
🆘 Support & Documentation
📚 Documentation
🐛 Issues & Bugs
Found a bug? Please open an issue with:
- WordPress version
- Elementor Pro/Pro Elements version
- Plugin version
- Steps to reproduce
💬 Questions
- Check existing Issues
- Ask in Discussions
📜 License
This plugin is licensed under the GPL v2 or later.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
🙏 Credits
Built With Love By
- Dave Podosyan - Creator & Maintainer
Powered By
- Elementor - The leading WordPress page builder
- hCaptcha - Privacy-focused CAPTCHA solution
- Cloudflare Turnstile - Invisible CAPTCHA alternative
⭐ Enjoying this plugin?
Made with ❤️ for the WordPress community
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.14 | Oct 29, 2025 | captcha-for-elementor-pro-forms.zip | 412 |
| v1.0.13 | Oct 29, 2025 | captcha-for-elementor-pro-forms.zip | 12 |
| v1.0.12 | Oct 29, 2025 | captcha-for-elementor-pro-forms.zip | 6 |
| v1.0.11 | Aug 21, 2025 | captcha-for-elementor-pro-forms.zip | 131 |
| v1.0.10 | Aug 14, 2025 | captcha-for-elementor-pro-forms.zip | 25 |
| v1.0.9 | Aug 14, 2025 | captcha-for-elementor-pro-forms.zip | 0 |
| v1.0.8 | Aug 14, 2025 | captcha-for-elementor-pro-forms.zip | 1 |
| v1.0.7 | Aug 14, 2025 | captcha-for-elementor-pro-forms.zip | 1 |
| v1.0.6 | Aug 11, 2025 | captcha-for-elementor-pro-forms.zip | 12 |
| v1.0.5 | Aug 11, 2025 | captcha-for-elementor-pro-forms.zip | 4 |
| v1.0.4 | Aug 11, 2025 | captcha-for-elementor-pro-forms-1.0.4.zip | 1 |
| v1.0.3 | Aug 11, 2025 | captcha-for-elementor-pro-forms-1.0.3.zip | 1 |
| v1.0.2 | Aug 11, 2025 | captcha-for-elementor-pro-forms-1.0.2.zip | 1 |
| v1.0.1 | Aug 11, 2025 | captcha-for-elementor-pro-forms-1.0.1.zip | 2 |
| v1.0.0 | Aug 11, 2025 | captcha-for-elementor-pro-forms-1.0.0.zip | 3 |
Active-site estimate ≈10 comes from the median of recent superseded releases. Method.