Linux 软件免费装
Banner图

Kitgenix CAPTCHA for Cloudflare Turnstile

开发者 kitgenix
carlbensy16
更新时间 2026年5月7日 21:15
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPLv3 or later
版权网址: 版权信息

标签

captcha woocommerce anti-spam cloudflare turnstile

下载

1.0.13 1.0.17 1.0.18 1.1.0 1.0.12 1.0.14 1.0.8 1.0.11 1.0.12.1 1.0.15 1.0.16 1.0.7 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

详情介绍:

Spam is expensive: it wastes time, clogs inboxes, creates fake accounts, and on stores it can lead to abandoned checkout noise and fraudulent activity. Traditional CAPTCHA solutions can also hurt conversions by adding friction. Cloudflare Turnstile is a modern, privacy-first CAPTCHA alternative designed to reduce friction for real people while still blocking bots. Kitgenix CAPTCHA for Cloudflare Turnstile is a production-ready Turnstile integration for WordPress that focuses on reliability in real-world setups: The plugin also includes a real setup-verification gate for sensitive flows, a Portability tab for JSON export/import, a Support tab with active protection alerts, per-integration analytics, CSV exports, privacy-safe metrics, and recent verification events, and support for defining keys through wp-config.php constants or environment variables. Supported integrations (where Turnstile can be added) All integrations are enable-able from settings. Many also support Mode: Auto vs Shortcode. WordPress Core Core features (site-wide) Turnstile widget rendering Portability and rollout Manual placement (shortcode) If you have a custom form or an unsupported plugin, you can manually render the widget: [kitgenix_turnstile] Shortcode output includes: Quick Start
  1. Install and activate the plugin.
  2. Open the Turnstile settings under the Kitgenix hub in wp-admin.
  3. Add your Cloudflare Turnstile Site Key and Secret Key.
  4. Configure widget options (theme/size/appearance/language) and messaging if needed.
  5. Enable the integrations (and per-form toggles) you want.
  6. Save, then test the key user journeys: login, registration, checkout, and your main contact form.
Tip: Start with Developer mode (warn-only) on staging or during rollout. Once you’re satisfied, disable warn-only to enforce blocking. Performance and caching notes (important for stores) Turnstile is lightweight, but aggressive optimisation can break rendering or token freshness. If you use caching/optimisation plugins:

安装:

  1. Go to Plugins → Add New.
  2. Search for “Kitgenix Turnstile” and click Install Now.
  3. Activate the plugin.
  4. Open the settings under the Kitgenix hub.
  5. Enter your Site Key and Secret Key from Cloudflare Turnstile.
  6. Enable your integrations and save.

屏幕截图:

  • WordPress registration form protected.
  • WooCommerce Classic checkout protected near the Place order area.
  • WooCommerce Blocks / Store API checkout protected inside the block-based checkout UI.
  • WooCommerce My Account login/register protected.
  • Contact Form 7 form protected.
  • WPForms form protected (AJAX and standard submissions).
  • Elementor form protected (including popup/AJAX behaviour).
  • Settings overview: keys, widget options, integration toggles and security features.
  • Security/advanced settings: replay protection, proxy trust configuration and whitelisting rules.
  • Site Health “Cloudflare Turnstile readiness” test view (keys, last verify snapshot, duplicate loader notice).
  • Portability tab: export/import settings and environment handoff.
  • Support tab: active alerts, per-integration analytics, CSV exports, and recent diagnostic log.

升级注意事项:

1.1.0 Adds proactive Turnstile alerting, per-integration analytics, and CSV exports so you can catch outages and retry-heavy forms faster.

常见问题:

Do I need a Cloudflare account?

Yes. You need Turnstile keys from Cloudflare. A free account is enough.

Is Cloudflare Turnstile a reCAPTCHA alternative?

Yes. Turnstile is widely used as a privacy-first alternative to Google reCAPTCHA and typically offers a smoother experience for real users.

Do you verify tokens on the server?

Yes. Tokens are verified server-side using Cloudflare’s official siteverify endpoint (for supported forms/integrations).

Does this plugin support WooCommerce checkout?

Yes. It supports WooCommerce Classic checkout, WooCommerce product reviews, and WooCommerce Blocks / Store API checkout.

What is “Auto vs Shortcode-only” mode?

Auto mode injects the widget automatically (and avoids duplicates if it detects existing shortcode/widget markers). Shortcode-only mode requires you to place [kitgenix_turnstile] manually.

What is replay protection?

Replay protection blocks re-used tokens (a common bot technique). It’s enabled by default and can be tuned via a filter.

I’m behind Cloudflare / a reverse proxy. Is IP handling correct?

Yes. The plugin supports proxy-aware IP detection and lets you configure trusted proxies so forwarded headers are only honoured safely.

Can I whitelist logged-in users or certain IPs/User-Agents?

Yes. You can whitelist logged-in users, IPs (CIDR/wildcards, including IPv6), and user agents. Developers can also filter whitelist behaviour.

Can I export or import my settings?

Yes. The Portability tab lets you export settings as JSON and import them again when you are moving between environments or standardising multiple sites.

Can I export Turnstile analytics by integration?

Yes. The Support tab now includes per-integration analytics plus CSV exports for both the integration summary and the recent diagnostic log, so you can review passes, failures, retries, and friction outside wp-admin.

Can the plugin warn me when Turnstile starts failing?

Yes. The plugin now raises automatic admin and Site Health alerts when recent verification failures spike, Cloudflare siteverify requests are being blocked, or duplicate Turnstile loaders are detected, so you can investigate before forms quietly stop working.

Can I define keys outside wp-admin?

Yes. You can define KITGENIX_CAPTCHA_FOR_CLOUDFLARE_TURNSTILE_SITE_KEY and KITGENIX_CAPTCHA_FOR_CLOUDFLARE_TURNSTILE_SECRET_KEY in wp-config.php or your environment so keys are managed outside the database.

The widget isn’t showing. What should I check?

Check your Site Key, confirm the relevant integration and per-form toggle are enabled, clear caches, and review optimisation settings. If scripts are heavily delayed, allowlist Cloudflare’s Turnstile domain.

Users keep seeing verification errors. Why?

Common causes include cached form pages (token expiry), aggressive script delay/defer, blocked outbound requests to Cloudflare, duplicate Turnstile loaders, or misconfigured proxy trust settings. Developer mode (warn-only) can help diagnose without blocking users.

更新日志:

1.1.0 (7 May 2026) 1.0.18 (19 March 2026) 1.0.17 (18 February 2026) 1.0.16 (27 January 2026) 1.0.15 (01 January 2026) 1.0.14 (09 December 2025) 1.0.13 (22 November 2025) 1.0.12.1 (22 November 2025) 1.0.12 (21 November 2025) 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)