WP Manifestindependent plugin directory
manifest / security / powerful-recaptcha-for-wordpress-woocommerce

Powerful Spam Protection for WordPress & WooCommerce

Powerful Recaptcha For WordPress & Woocommerce

by Adnan Habib · github.com/habibcreatives/powerful-recaptcha-for-wordpress-woocommerce · website

0stars
0forks

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.zip

Readme

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

  1. Upload: Upload the powerful-spam-protection folder to the /wp-content/plugins/ directory.
  2. Activate: Activate the plugin through the 'Plugins' menu in WordPress.
  3. Configure: Go to Settings > Spam Protection to enter your Google reCAPTCHA keys.
  4. 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:

  1. Visit Google reCAPTCHA Admin.
  2. Register your site and select reCAPTCHA v2 ("I'm not a robot" Checkbox).
  3. 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.

Read the full README on GitHub →