🛡️ WordPress Form Protection Plugin — Yandex SmartCaptcha (Smart Captcha) (v1.5.3.5)
A ready-to-use security plugin for WordPress that protects all key forms from bots and spam using Yandex SmartCaptcha.
Supports both visible and invisible (auto-submit) captcha modes.
⚙️ Supported Modules
✅ Gravity Forms – automatic SmartCaptcha insertion before the submit button.
✅ Contact Form 7 – spam blocking, captcha displayed before submission.
✅ WooCommerce – login and registration forms on the My Account page.
✅ WordPress Login / Register – native wp-login.php and wp-register.php pages.
✅ Elementor Pro Forms – server-side token validation.
✅ Shortcode [ysc_smartcaptcha] – use anywhere in your custom forms or themes.
✅ Comments & WooCommerce Reviews – full protection and automatic scroll back to the form if validation fails.
✅ Invisible Mode – fully automatic captcha execution without user clicks.
🚀 What’s New in Version 1.5.3.2
New frontend engine with a unified YSC_DATA namespace.
Chained onload callbacks (no overwriting of window.yscOnloadFunction).
Added anti-loop flag __yscSubmitting to prevent double submits.
Token is now mandatory for all captcha types (no “first try” bypass).
Full support for dynamic / popup / off-canvas forms.
Built-in user error notifications (toast pop-ups).
Automatic JS/CSS loading when shortcode [ysc_smartcaptcha] is detected in content.
Cache-plugin safe — excludes smartcaptcha, YSC_DATA, and yscOnloadFunction.
Better Elementor/WooCommerce layout handling for invisible mode.
Added DNS-prefetch and strict Referrer-Policy headers for faster loading.
🔒 How It Works
The plugin injects a SmartCaptcha widget and hidden smart-token input.
After the user passes the captcha, Yandex returns a verification token.
The server validates the token via Yandex’s official API (secret, token, ip).
Invalid or expired tokens are blocked; the user sees a clear message in the form.
Works even with asynchronous or combined JS loading.
📦 Included Files
• Plugin archive .zip – ready to install via Plugins → Add New.
• README documentation (setup and Yandex key instructions).
• PHP example for server-side token validation.
• Fully localized (English + Russian).
🧩 Requirements
WordPress 5.8+
PHP 7.4+
Optional: Gravity Forms, Contact Form 7, WooCommerce, or Elementor Pro
Yandex Cloud SmartCaptcha account for obtaining Client Key and Server Key (add your domain to Allowed hosts).
💳 License & Delivery
Lifetime license, domain-bound (1 license = 1 domain).
50% discount on additional licenses.
Instant delivery after payment — plugin archive + setup guide.
Support and customization available on request.
🧠 Version: 1.5.3.2 License: GPLv2+ Compatibility: WordPress 5.8+ / PHP 7.4+
🛡️ Yandex SmartCaptcha (Smart Captcha) for WordPress (v1.5.3.5)
Ready-to-use plugin that protects all WordPress forms from bots and spam.
Supports Gravity Forms, Contact Form 7, WooCommerce (login/register), Elementor Pro, and native WP Login/Register pages.
Features:
– Invisible (auto-submit) captcha mode.
– Official API token verification on the server.
– Dynamic & popup form support.
– Automatic script loading via shortcode [ysc_smartcaptcha].
– Works with caching (safe exclusions included).
1 license = 1 domain (lifetime).
50% off additional licenses.
Instant delivery (plugin + docs).
Compatible with WordPress 5.8+ / PHP 7.4+.
No feedback yet