hCaptcha Integration
Marc Wagner
Dezember 3, 2024
Das Forge12 Double-Opt-In Plugin (Avada | Elementor | CF7) Plugin ermöglicht es, durch die eingebauten Hooks, externe Captcha-Tools zu integrieren.
WordPress Captcha Plugin von Forge12
Wir bieten ein Captcha Plugin an, das effektiv vor Bots und Spam schützt. Dieses erhalten Sie kostenlos im Pluginstore von WordPress und ist kompatibel zum Double-Opt-In Plugin.
Integration von hCaptcha #
Damit das Double-Opt-In Plugin mit hCaptcha verwendet werden kann, müssen Sie den folgenden Code integrieren. Wir empfehlen dazu das Plugin WP Code. Alternativ können Sie den Code auch bequem in Ihrer functions.php einfügen.
add_action('f12_cf7_doubleoptin_before_send_default_mail', 'disable_hcaptcha');
/**
* Disables the hCaptcha verification by removing the related filter from the specified WordPress filter hook.
*
* This function searches for a specific callback function in the predefined WordPress filter and
* removes it if found, effectively disabling the hCaptcha verification process.
*
* @return void
* @global array $wp_filter The global WordPress filters array.
*/
function disable_hcaptcha()
{
global $wp_filter;
$tag = 'wpcf7_validate';
$function_to_remove = 'verify_hcaptcha';
if (isset($wp_filter[$tag])) {
foreach($wp_filter[$tag]->callbacks as $priority => $hook){
foreach($hook as $function_name => $callbacks){
if(str_contains($function_name, $function_to_remove)){
foreach($callbacks as $callback){
$wp_filter[$tag]->remove_filter($tag, $callback, $priority);
}
}
}
}
}
}Der Code entfernt beim Bestätigen des Opt-Ins temporär die hCaptcha Validierung, wodurch die Opt-In Mail versendet werden kann.
Artikel von:
Marc Wagner
Marc Wagner ist Gründer der Forge12 Interactive GmbH und verantwortlich für Betrieb, Absicherung und Weiterentwicklung umsatzkritischer WordPress- und WooCommerce-Systeme.
Seit über 20 Jahren arbeitet er an Websites, Online-Shops und individuellen Softwarelösungen – vom Mittelstand bis zu Strukturen börsennotierter Unternehmen. Sein Fokus liegt nicht auf Projekten, sondern auf dauerhaftem Betrieb: stabile Systeme, klare Verantwortlichkeiten und technische Entscheidungen mit wirtschaftlicher Konsequenz.
Bei Forge12 begleitet er Unternehmen, die ihre Systeme nicht nur bauen, sondern langfristig sicher betreiben und automatisieren wollen.

