| 开发者 | vkuberan |
|---|---|
| 更新时间 | 2026年9月28日 02:42 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-3.0-or-later |
| 版权网址: | 版权信息 |
Veekay Captcha Shield supports Cloudflare Turnstile, Google reCAPTCHA Enterprise, and hCaptcha. Cloudflare Turnstile supports Managed, Non-Interactive, and Invisible modes. Google reCAPTCHA Enterprise supports Score-based, Checkbox, and Invisible modes. hCaptcha supports Checkbox and Invisible display modes.
The best provider depends on your requirements. Cloudflare Turnstile supports Managed, Non-Interactive, and Invisible modes, with Managed as the default mode in Veekay Captcha Shield. Google reCAPTCHA Enterprise supports Score-based, Checkbox, and Invisible modes using Google Cloud reCAPTCHA assessments. hCaptcha provides Checkbox and Invisible display modes. You can also use different providers for different forms.
Yes. You choose one global default provider, but each supported form can use the global default, select a different provider, or disable CAPTCHA. Only the provider configured for a particular protected form is used for that form.
Yes. WooCommerce is optional. WordPress login, registration, lost password, and comment protection remain available when WooCommerce is not installed or active.
WooCommerce 10.1.0 or newer is required for WooCommerce protection.
Yes. Veekay Captcha Shield integrates with the traditional WooCommerce Classic Checkout flow and preserves CAPTCHA protection when WooCommerce updates checkout content through AJAX.
Yes. Veekay Captcha Shield supports WooCommerce Checkout Block using the Store API checkout flow. CAPTCHA token data is passed through WooCommerce checkout extension data and verified server-side before checkout completes. Classic Checkout and Checkout Block use the same WooCommerce checkout CAPTCHA setting.
No. WooCommerce product reviews are independently configurable from WordPress comments.
No. CAPTCHA tokens are used for provider verification and are not persisted by Veekay Captcha Shield.
Protected forms fail closed when required verification cannot be completed. Visitors receive a plugin-owned message asking them to try again. Raw provider errors and technical responses are not exposed.
No. Deactivating Veekay Captcha Shield preserves its settings, credentials, global default, per-form overrides, and provider configuration.
Yes. Uninstalling Veekay Captcha Shield permanently removes plugin-owned data, including credentials, global defaults, per-form settings, provider settings, transients, and caches. Uninstallation does not contact external CAPTCHA providers or revoke credentials stored with those providers.
Yes. CAPTCHA protection depends on the external provider selected for a protected form. When a provider is enabled, its official browser-side CAPTCHA service may be loaded on pages containing a protected form. When the form is submitted, CAPTCHA verification data is sent to that provider for server-side verification. See the External services section below for details.
User documentation is available at: https://velukuberan.github.io/veekay-captcha-shield/