=== Turnstile Pro - Cloudflare CAPTCHA Protection ===
Contributors: faqnurul
Tags: captcha, turnstile, cloudflare, anti-spam, comment protection
Requires at least: 5.5
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lightweight, easy-to-configure Cloudflare Turnstile CAPTCHA protection for WordPress login, registration, comments, and password reset forms.

== 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.

== Installation ==

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.

== Frequently Asked Questions ==

= Where do I get Cloudflare Turnstile keys? =

You can sign up for free and get site keys here: [Cloudflare Turnstile](https://www.cloudflare.com/application-services/products/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.

== Screenshots ==

1. Settings Panel (Site Key, Secret Key, Visibility Mode)
2. CAPTCHA on Login Form
3. CAPTCHA on Comment Form

== Changelog ==

= 1.0.0 =
* Initial release.
* Turnstile protection for login, register, comment, and password reset.
* IP whitelist functionality.
* Admin settings panel with live preview.

== Upgrade Notice ==

= 1.0.0 =
First release of Turnstile Pro.

== Credits ==

Plugin developed by Nurul Islam.  
GitHub: [https://github.com/faqnurul](https://github.com/faqnurul)
