Linux 软件免费装
Banner图

Kitgenix CAPTCHA for Cloudflare Turnstile

开发者 kitgenix
carlbensy16
更新时间 2025年10月19日 19:50
捐献地址: 去捐款
PHP版本: 7.0 及以上
WordPress版本: 6.8
版权: GPLv3 or later
版权网址: 版权信息

标签

captcha woocommerce anti-spam cloudflare turnstile

下载

1.0.11 1.0.7 1.0.8 1.0.10 1.0.9 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6

详情介绍:

Stop spam without punishing real users. Kitgenix CAPTCHA for Cloudflare Turnstile integrates Cloudflare’s modern, low-friction, reCAPTCHA-free challenge with WordPress so you can block bots and keep conversions high. Protect WordPress login/registration/password/comments, WooCommerce checkout & account (Classic + Blocks / Store API), and popular form builders using server-side verification, replay protection, and proxy-aware IP detection. Built for performance (async/conditional loading) and privacy (no cookies or tracking added by the plugin; GDPR-friendly). Why Kitgenix Supported Forms & Integrations (with descriptions) WordPress Core WooCommerce (Classic) WooCommerce (Blocks / Store API) Elementor Pro (Forms & Popups) Contact Form 7 Fluent Forms Formidable Forms Forminator Forms Gravity Forms Jetpack Forms Kadence Forms (Kadence Blocks) WPForms Forums: bbPress How It Works (Technical)
  1. Loads https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit with async strategy (WP ≥ 6.3).
  2. Injects a widget into enabled forms; re-renders for dynamic loads (AJAX, multi-step, popups).
  3. Validates server-side via /v0/siteverify with your secret key and request IP (when appropriate).
  4. On failure (invalid/expired/reused token) submission is blocked with clear, customizable messaging.
Quick Start
  1. Install & ActivatePlugins → Add New → search “Kitgenix Turnstile”.
  2. Add KeysSettings → Cloudflare Turnstile → paste Site Key & Secret Key from your Cloudflare dashboard.
  3. Choose Integrations → toggle WordPress/WooCommerce/Form plugins and specific locations.
  4. Save & Test → try login/register/comments/checkout + your form pages.
  5. Optional Hardening → enable Disable Submit Until Verified and review Tools → Site Health hints.
Performance Playbook Security Tips Troubleshooting Widget not showing → Check keys + enabled location; confirm you’re not whitelisted; clear caches; allowlist challenges.cloudflare.com; check console for blockers.\ “Please verify you are human” → Token expired/invalid; reduce page-cache TTL on form pages; don’t cache auth/checkout; ensure the server can reach Cloudflare.\ Elementor popups/AJAX → Don’t over-defer Elementor/form plugin JS; the plugin listens for those events.\ WooCommerce checkout → Don’t cache fragments; confirm widget renders before Place order; ensure token is forwarded on custom checkouts. Frequently Asked Questions = Do I need a Cloudflare account? =\ Yes. A free Cloudflare account is enough to generate a Turnstile Site Key and Secret Key. = Does this support Elementor Free? =\ We officially support Elementor Pro Forms. A fallback injector helps on general Elementor forms (including popups), but Pro Forms is the target for reliability. = Is this compatible with caching/optimization plugins? =\ Yes. Scripts are async/conditional and the widget re-renders after dynamic events. If your optimizer inlines/defers third-party scripts, ensure challenges.cloudflare.com isn’t blocked. = Can I skip validation for certain users? =\ Yes - whitelist logged-in users, IPs (exact/wildcard/CIDR), or user agents. = How is this different from Google reCAPTCHA? =\ Cloudflare Turnstile is a privacy-first, low-friction alternative that avoids user tracking while blocking bots. = Which form plugins are supported? =\ WPForms, Fluent Forms, Gravity Forms, Formidable Forms, Contact Form 7, Forminator, Jetpack Forms, Kadence Forms — plus Elementor Pro Forms. = Can I change theme/size/language? =\ Yes - choose auto/light/dark, small/normal/large, always/interaction-only, and language (auto or locale code). = Can I pin/self-host the Turnstile script? =\ Yes, via the kitgenix_captcha_for_cloudflare_turnstile_script_url filter. = Does it work on Multisite? =\ Yes. Settings are per-site. Uninstall removes settings site-wide (and network-wide when run network-wide). = Is the plugin GDPR compliant? =\ The plugin itself doesn’t store personal data. Cloudflare Turnstile processes IP and user-agent for verification. Consult legal counsel and Cloudflare’s docs for your use case. Developers Filters Integration Files (for developers) (Each integration listed above corresponds to the file(s) below.) - WordPress Core:\ includes/integrations/wordpress/class-wp-core.php - WooCommerce (Classic):\ includes/integrations/ecommerce/class-woocommerce.php - WooCommerce (Blocks / Store API):\ includes/integrations/ecommerce/class-woocommerce-blocks.php - Elementor Pro:\ includes/integrations/page-builder/class-elementor.php - Form Plugins:\ Contact Form 7 — includes/integrations/forms/contact-form-7.php\ Fluent Forms — includes/integrations/forms/fluent-forms.php\ Formidable Forms — includes/integrations/forms/formidable-forms.php\ Forminator Forms — includes/integrations/forms/forminator-forms.php\ Gravity Forms — includes/integrations/forms/gravity-forms.php\ Jetpack Forms — includes/integrations/forms/jetpack-forms.php\ Kadence Forms — includes/integrations/forms/kadence-forms.php\ WPForms — includes/integrations/forms/wpforms.php - Forums:\ bbPress — includes/integrations/forums/bbpress.php - Integration folders:\ includes/integrations/\ includes/integrations/ecommerce/\ includes/integrations/forms/\ includes/integrations/forums/\ includes/integrations/page-builder/\ includes/integrations/wordpress/

安装:

  1. Install via Plugins → Add New (search “Kitgenix Turnstile”) or upload the ZIP.
  2. Activate the plugin.
  3. Go to Settings → Cloudflare Turnstile.
  4. Enter your Site Key and Secret Key from the Cloudflare dashboard.
  5. Enable the integrations/forms you want to protect and Save.

屏幕截图:

  • Contact Elementor form protected by Turnstile - widget shown before submit.
  • WooCommerce “My Account” → Register form with Turnstile verification.
  • Security settings: whitelist logged-in users, IPs and user agents; per-form WordPress toggles.
  • Quick setup: enter Cloudflare Turnstile Site & Secret keys; choose theme, widget size and appearance mode.

升级注意事项:

1.0.11 No Major Changes.

更新日志:

1.0.11 (19 October 2025) 1.0.10 (16 October 2025) 1.0.9 (15 October 2025) 1.0.8 (15 October 2025) 1.0.7 (14 October 2025) 1.0.6 (10 September 2025) 1.0.5 (10 September 2025) 1.0.4 (17 August 2025) 1.0.3 (12 August 2025) 1.0.2 (12 August 2025) 1.0.1 (11 August 2025) 1.0.0 (11 August 2025)