Turnstile Pro – Cloudflare CAPTCHA Protection

Plugin Banner

Turnstile Pro – Cloudflare CAPTCHA Protection

by Nurul Islam

Download
Description

Turnstile Pro adds Cloudflare’s free Turnstile CAPTCHA protection to your WordPress site without needing Google reCAPTCHA.

  • Protects login, registration, comment, and password reset forms
  • Dynamic or Static Turnstile script loading (performance optimized)
  • Admin settings panel with IP whitelist management
  • Custom error message option
  • Clean uninstall support (removes plugin settings)
  • Translation ready

Turnstile Pro is lightweight and follows WordPress coding standards.

Credits

Plugin developed by Nurul Islam.
GitHub: https://github.com/faqnurul

  1. Upload the plugin files to /wp-content/plugins/turnstile-pro, or install directly via WordPress dashboard.
  2. Activate the plugin through the ‘Plugins’ menu.
  3. Go to Settings -> Turnstile Pro and configure your site key and secret key.
  4. Choose which forms you want CAPTCHA protection on.
  1. Settings Panel (Site Key, Secret Key, Visibility Mode)

    Settings Panel (Site Key, Secret Key, Visibility Mode)

  2. CAPTCHA on Login Form

    CAPTCHA on Login Form

  3. CAPTCHA on Comment Form

    CAPTCHA on Comment Form

Where do I get Cloudflare Turnstile keys?

You can sign up for free and get site keys here: Cloudflare Turnstile

Will this plugin slow down my website?

No! Turnstile Pro dynamically loads CAPTCHA scripts only when needed for better performance.

Can I exclude specific users or IP addresses?

Yes! You can whitelist IPs from the settings panel.

Does this plugin support invisible CAPTCHA mode?

Yes! You can choose between always-visible or invisible CAPTCHA in settings.

1.0.0

  • Initial release.
  • Turnstile protection for login, register, comment, and password reset.
  • IP whitelist functionality.
  • Admin settings panel with live preview.
Back to top