Linux 软件免费装
Banner图

BotShield CAPTCHA for Contact Form 7

开发者 sabbir37
更新时间 2026年1月20日 14:25
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

recaptcha captcha contact form 7 spam protection turnstile

下载

2.0.0 1.0.0 1.0.1

详情介绍:

Stop contact form spam instantly with BotShield CAPTCHA for Contact Form 7. This all-in-one spam protection plugin integrates Google reCAPTCHA (v2 Checkbox & v3 Invisible), Cloudflare Turnstile (Privacy-Focused), and lightweight Built-in Arithmetic/Image Challenges to block bots while letting real users pass. Whether you need strict security or a friction-free user experience, BotShield gives you complete control over your specific form protection needs. No more spam submissions, fake leads, or automated bot attacks. Protect Your Store with Enterprise-grade CAPTCHA & Security. SecureGate CAPTCHA provides full-site protection, blocking bots, spam, and fraud using Cloudflare Turnstile, Google reCAPTCHA, hCaptcha, and Geo-Blocking — keeping your store fast, secure, and bot-free. Key Features & Benefits Flexible Protection Options 1. Google reCAPTCHA (The Industry Standard) Perfect For Requirements

安装:

Step 1: Install & Activate
  1. Go to your WordPress Dashboard > Plugins > Add New.
  2. Search for "BotShield CAPTCHA".
  3. Click Install Now and then Activate.
Step 2: Configure Provider (Global Settings)
  1. Navigate to Contact > BotShield CAPTCHA.
  2. Select your Default CAPTCHA Type:
  3. Google reCAPTCHA
  4. Cloudflare Turnstile
  5. Arithmetic / Alphanumeric (Built-in)
  6. For reCAPTCHA/Turnstile Users:
  7. Switch to the "Integration Settings" tab.
  8. Enter your Site Key and Secret Key (links provided in the admin panel to get these for free).
  9. Click Save Settings.
Step 3: Add to Your Form
  1. Go to Contact > Contact Forms and edit your desired form.
  2. Click the "BotShield" button in the CF7 tag generator toolbar (usually above the message body text area).
  3. Select Interaction Type: A popup will appear. You can use your "Global Default" or override it with a specific type (e.g., force "Turnstile" on this specific form).
  4. Click Insert Tag.
  5. CRITICAL: Ensure the generated shortcode (e.g., [captcha* captcha-answer]) is placed ABOVE your [submit] button.
  6. Save the form.
Step 4: Verify Visit your page with the contact form. You should now see the CAPTCHA of choice protecting your submission!

屏幕截图:

  • General Settings - CAPTCHA Type selection
  • Integration Settings - Provider Configuration
  • Cloudflare Turnstile CAPTCHA on contact form
  • Google reCAPTCHA on contact form
  • Arithmetic CAPTCHA displaying a math challenge on the contact form
  • Alphanumeric image CAPTCHA showing distorted text characters for security

升级注意事项:

2.0.0 Major release! Added Cloudflare Turnstile and Google reCAPTCHA support, a modern tabbed settings page, and enhanced security improvements. 1.0.0 Initial release of BotShield CAPTCHA. Add spam protection to Contact Form 7 forms with simple CAPTCHA challenges. No API keys required!

常见问题:

Do I need API keys?

  • For Built-in CAPTCHAs: No, these work out of the box.
  • For Google reCAPTCHA: Yes, you need a free Site Key and Secret Key from the Google reCAPTCHA Admin Console.
  • For Cloudflare Turnstile: Yes, you need a free Site Key and Secret Key from the Cloudflare Dashboard.

Which CAPTCHA should I choose?

  • reCAPTCHA v3 or Cloudflare Turnstile are best for user experience (invisible/frictionless).
  • reCAPTCHA v2 is best if you want users to explicitly proving they are human.
  • Built-in is best for strict privacy requirements or local-only environments.

Is BotShield CAPTCHA GDPR compliant?

Yes.

  • Built-in Challenges: 100% compliant, no data leaves your server.
  • Cloudflare Turnstile: Privacy-focused and generally considered GDPR compliant.
  • Google reCAPTCHA: Subject to Google's privacy policy and terms.

Does this plugin slow down my site?

No. Assets (CSS/JS) are conditionally loaded only on pages where a Contact Form 7 form is present. We prioritize performance and lightweight code.

Can I use multiple CAPTCHAs per page?

Yes! Each Contact Form 7 form can have its own independent CAPTCHA configuration.

does it work on mobile devices?

Absolutely! The CAPTCHA is fully responsive and works perfectly on all devices including smartphones and tablets.

Is it accessible for people with disabilities?

Yes! The plugin includes proper ARIA labels, keyboard navigation, and screen reader compatibility following WCAG 2.1 guidelines.

Can I customize the appearance?

Yes! Choose from three built-in themes (Default, Minimal, Modern) or add custom CSS for further customization.

What is the BotShield CAPTCHA shortcode?

The required shortcode is [captcha* captcha-answer]. This tag ensures that the user completes the CAPTCHA before submitting the form.

Can I use the shortcode for Google reCAPTCHA or Turnstile?

Yes! The same [captcha* captcha-answer] shortcode works for all types. The plugin automatically renders the correct challenge (reCAPTCHA, Turnstile, or Built-in) based on your settings.

How do I make the shortcode optional?

To make the CAPTCHA optional (not recommended), use the tag without the asterisk: [captcha captcha-answer].

更新日志:

2.0.0 - January 20, 2026 1.0.1 - December 8, 2025 1.0.0 - November 21, 2025