Skip to content

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 ​

HookEditionCall SitesFirst Source
fluent_booking/captcha_providersPRO1fluent-booking-pro/app/Services/Captcha/CaptchaManager.php:34
fluent_booking/recaptcha_remoteipPRO1fluent-booking-pro/app/Services/Captcha/RecaptchaProvider.php:108
fluent_booking/recaptcha_v3_score_thresholdPRO1fluent-booking-pro/app/Services/Captcha/RecaptchaProvider.php:150
fluent_booking/skip_captchaPRO1fluent-booking-pro/app/Services/Captcha/CaptchaManager.php:207
fluent_booking/turnstile_remoteipPRO1fluent-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 ?? []));