File: //var/www/drakkar_site_dev/wp-content/plugins/formidable/classes/models/FrmHcaptchaSettings.php
<?php
if ( ! defined( 'ABSPATH' ) ) {
die( 'You are not allowed to call this page directly.' );
}
/**
* @since 6.8.4
*/
class FrmHcaptchaSettings extends FrmFieldCaptchaSettings {
/**
* @since 6.8.4
*
* @return void
*/
protected function set_endpoint() {
$this->endpoint = 'https://hcaptcha.com/siteverify';
}
/**
* @since 6.8.4
*
* @return string
*/
public function get_name() {
return 'hCaptcha';
}
/**
* @since 6.8.4
*
* @return string
*/
public function get_element_class_name() {
return 'h-captcha';
}
/**
* @since 6.8.4
*
* @return string
*/
public function get_documentation_url() {
return 'https://www.hcaptcha.com/signup-interstitial';
}
/**
* Get the prefix for the global setting.
* reCAPTCHA fields just use pubkey/privkey.
* But other captcha integrations use a prefix like hcaptcha_public/turnstile_privkey.
*
* @since 6.8.4
*
* @return string
*/
public function get_settings_prefix() {
return 'hcaptcha_';
}
/**
* @since 6.8.4
*
* @return string
*/
public function get_site_key_tooltip() {
return __( 'hCaptcha is an anti-bot solution that protects user privacy and rewards websites. It is a privacy-focused drop-in replacement for reCAPTCHA.', 'formidable' );
}
}