Spam Protection & Captcha Filters
Filters over the captcha providers, their verification requests, and the rules that skip a check.
5 unique filter hooks currently map to this category, across 5 call sites.
Hook Inventory
| Hook | Edition | Call Sites | First Source |
|---|---|---|---|
fluent_booking/captcha_providers | PRO | 1 | fluent-booking-pro/app/Services/Captcha/CaptchaManager.php:34 |
fluent_booking/recaptcha_remoteip | PRO | 1 | fluent-booking-pro/app/Services/Captcha/RecaptchaProvider.php:108 |
fluent_booking/recaptcha_v3_score_threshold | PRO | 1 | fluent-booking-pro/app/Services/Captcha/RecaptchaProvider.php:150 |
fluent_booking/skip_captcha | PRO | 1 | fluent-booking-pro/app/Services/Captcha/CaptchaManager.php:207 |
fluent_booking/turnstile_remoteip | PRO | 1 | fluent-booking-pro/app/Services/Captcha/TurnstileProvider.php:90 |
fluent_booking/captcha_providers
- Type: filter
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Services/Captcha/CaptchaManager.php:34
Example
php
add_filter('fluent_booking/captcha_providers', function ($value, ...$rest) {
return $value;
}, 10, 1 + count($rest ?? []));fluent_booking/recaptcha_remoteip
- Type: filter
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Services/Captcha/RecaptchaProvider.php:108
Example
php
add_filter('fluent_booking/recaptcha_remoteip', function ($value, ...$rest) {
return $value;
}, 10, 1 + count($rest ?? []));fluent_booking/recaptcha_v3_score_threshold
- Type: filter
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Services/Captcha/RecaptchaProvider.php:150
Example
php
add_filter('fluent_booking/recaptcha_v3_score_threshold', function ($value, ...$rest) {
return $value;
}, 10, 1 + count($rest ?? []));fluent_booking/skip_captcha
- Type: filter
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Services/Captcha/CaptchaManager.php:207
Example
php
add_filter('fluent_booking/skip_captcha', function ($value, ...$rest) {
return $value;
}, 10, 1 + count($rest ?? []));fluent_booking/turnstile_remoteip
- Type: filter
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Services/Captcha/TurnstileProvider.php:90
Example
php
add_filter('fluent_booking/turnstile_remoteip', function ($value, ...$rest) {
return $value;
}, 10, 1 + count($rest ?? []));