<html lang="de-de" dir="ltr"><head></head><body>### [reCAPTCHA für automatisiertes Testen deaktivieren](https://wpforms.com/developers/how-to-disable-recaptcha-for-automated-testing/)

**Veröffentlicht:** 18. Mai 2021
**Autor:** Umair Majeed

**Auszug:** Dieser Codeausschnitt zeigt Ihnen, wie Sie reCAPTCHA für automatisiertes Testen deaktivieren können.

**Inhalt:**

Führen Sie automatisierte Tests auf Ihrer Website durch? Wenn reCAPTCHA aktiviert ist, schlagen automatisierte Tests fehl, da sie die CAPTCHA-Herausforderung nicht lösen können.

Diese Anleitung zeigt Ihnen, wie Sie reCAPTCHA während automatisierter Testsitzungen vorübergehend deaktivieren können.

## reCAPTCHA deaktivieren

Sie müssen diesen Codeausschnitt zu Ihrer Website hinzufügen. Wenn Sie Hilfe beim Hinzufügen von Codeausschnitten zu Ihrer Website benötigen, [sehen Sie sich dieses Tutorial an](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "So fügen Sie benutzerdefinierten PHP- oder JavaScript-Code für WPForms hinzu").

Dieser Code:

- In Zeile 8: Verhindert das Laden von reCAPTCHA in Ihren Formularen
- In Zeile 11: Umgeht die CAPTCHA-Überprüfung bei der Verarbeitung von Formularübermittlungen

## Selektives Deaktivieren für eingeloggte Benutzer

Wenn Sie reCAPTCHA nur für eingeloggte Benutzer deaktivieren möchten (nützlich zum Testen, während der Schutz für öffentliche Übermittlungen erhalten bleibt), verwenden Sie diesen alternativen Code:

```

/**
 * CAPTCHA für alle eingeloggten Benutzer deaktivieren
 *
 * @link   https://wpforms.com/developers/how-to-disable-recaptcha-for-automated-testing/
 */
 
// CAPTCHA nur für eingeloggte Benutzer überspringen.
add_action( 'plugins_loaded', static function() {
 
    // Prüfen, ob der aktuelle Besucher ein eingeloggter Benutzer ist.
    if ( is_user_logged_in() ) {
 
        add_filter( 'wpforms_process_bypass_captcha', '__return_true' );
        add_filter( 'wpforms_frontend_recaptcha_disable', '__return_true' );
        remove_action( 'wpforms_frontend_output', [ wpforms()-&gt;get( 'frontend' ), 'recaptcha' ], 20 );
    }
 
}, 11 );
```

## Cloudflare Turnstile deaktivieren

Sie müssen diesen Codeausschnitt zu Ihrer Website hinzufügen. Wenn Sie Hilfe beim Hinzufügen von Codeausschnitten zu Ihrer Website benötigen, [sehen Sie sich dieses Tutorial an](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "So fügen Sie benutzerdefinierten PHP- oder JavaScript-Code für WPForms hinzu").

Dieser Code schaltet die CAPTCHA-Einstellung in den Formulardaten aus, sodass Cloudflare Turnstile nicht auf dem Formular initialisiert wird.

Das ist alles! Möchten Sie als Nächstes auch das Design von reCAPTCHA ändern? Schauen Sie sich unseren Artikel über [das Ändern des CAPTCHA-Designs für Google Checkbox v2 reCAPTCHA](https://wpforms.com/developers/how-to-change-the-captcha-theme-on-google-checkbox-v2-recaptcha/ "So ändern Sie das CAPTCHA-Design für Google Checkbox v2 reCAPTCHA") an.

**Kategorien:** Erweitern

**Schlagwörter:** PHP

---</body></html>