Linux 软件免费装
Banner图

Kitgenix CAPTCHA for Cloudflare Turnstile

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

标签

captcha woocommerce anti-spam cloudflare turnstile

下载

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.6 Docs & assets refresh (no code changes). Update to see new screenshots and improved readme details.

更新日志:

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)