Powerful Spam Protection for WordPress & WooCommerce
Powerful Recaptcha For WordPress & Woocommerce
by Adnan Habib · github.com/habibcreatives/powerful-recaptcha-for-wordpress-woocommerce · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/habibcreatives/powerful-recaptcha-for-wordpress-woocommerce/archive/refs/heads/main.zipReadme
Powerful Recaptcha for WordPress & WooCommerce ✅❤️⭐
Powerful Spam Protection is a lightweight yet highly effective security plugin designed to protect your WordPress and WooCommerce login and registration forms from bots and spam registrations. Specially optimized for Porto Theme and custom layouts.
🚀 Features
- Google reCAPTCHA v2 Integration: Stops bots with the reliable "I'm not a robot" challenge.
- WooCommerce Support: Seamlessly protects WooCommerce Login and Registration forms.
- WordPress Core Support: Secure your default WordPress login and registration pages.
- Theme Optimized: Includes a "Force Theme Injection" mode for Porto Theme and other custom layouts where standard hooks might not work.
- Responsive Design: Auto-scaling feature to ensure the captcha box fits perfectly on mobile and narrow login boxes.
- Lightweight: Zero bloat, no unnecessary database load.
🛠️ Installation
- Upload: Upload the
powerful-spam-protectionfolder to the/wp-content/plugins/directory. - Activate: Activate the plugin through the 'Plugins' menu in WordPress.
- Configure: Go to Settings > Spam Protection to enter your Google reCAPTCHA keys.
- Test: Use the "Verify API Integration" tool on the settings page to ensure everything is working correctly before enabling protection.
⚙️ Configuration
To use this plugin, you need Google reCAPTCHA API Keys:
- Visit Google reCAPTCHA Admin.
- Register your site and select reCAPTCHA v2 ("I'm not a robot" Checkbox).
- Copy the Site Key and Secret Key into the plugin settings.
🎨 Layout Optimization
If the reCAPTCHA box is overlapping or looks too large on your custom theme:
- The plugin automatically applies
transform: scale(0.88)for WordPress login pages to ensure a perfect fit. - The "Force Theme Injection" feature ensures the captcha appears right before the submit button on custom WooCommerce layouts.
📋 Requirements
- WordPress 6.6 or higher
- PHP 7.4 or higher
- WooCommerce (Recommended)
👨💻 Author
Adnan Habib Professional Web Developer with 9+ years of experience.
❤️ View My Portfolio
⭐ YouTube Channel
📄 License
This project is licensed under the GPL v2 or later.