Skip to content

Challenge ​

Challenge adds CAPTCHA protection to WordPress forms, account registration and guest checkout, using one provider configuration per website.

Choose self-hosted or hosted Cap, Cloudflare Turnstile, or Google reCAPTCHA v2/v3. Challenge handles widget placement and server-side verification.

Features ​

  • Gravity Forms protection: Protect all forms automatically, or opt in individual forms with a Challenge field. Includes AJAX submissions, Save and Continue, and resume-link emails.
  • Account protection: Protect WordPress registration and password-reset requests, plus WooCommerce My Account registration and reset requests.
  • Guest checkout protection: Integrates with WooCommerce classic checkout and the Checkout Block, excluding logged-in checkout.
  • Outage handling: Keep submissions moving during qualifying verification outages, with logged events and a configurable fallback policy.

See Protected Forms for coverage and exclusions.

Documentation ​

TopicDescription
Installation & SetupInstall the plugin, connect a provider and test a submission
Protected FormsIntegration behaviour, placement, Save and Continue, and exclusions
Operations & HooksTroubleshoot failures, review outage behaviour and configure fallback

GitHub repository · Packagist package