Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Beschreibung

Der wpforms_frontend_recaptcha Filter wird verwendet, um die Standard-Datenattribute mit Googles reCAPTCHA zu ändern.

Parameter

$data
(array) Array von Datenattributen für reCAPTCHA.
$form_data
(array) Verarbeitete Formulareinstellungen/Daten, die zur späteren Verwendung vorbereitet sind.

Quelle

wpforms/src/Frontend/Captcha.php

Weitere Informationen

Der Filter kann verwendet werden, um die Standard-Datenattribute zu ändern, die bei der Verwendung von Googles reCAPTCHA gesetzt werden.

Beispiel

/**
 * Alter default reCAPTCHA data attributes.
 *
 * @link    https://wpforms.com/developers/wpforms_frontend_recaptcha/
 *
 * @param   array  $data       Array of data attributes from Google's reCAPTCHA.
 * @param   array  $form_data  Form data.
 *
 * @return  array
 */

function wpf_dev_invisible_recaptcha_position( $data, $form_data ) {
     
    $type = wpforms_setting( 'recaptcha-type', 'v2' );
    if ( 'invisible' === $type ) {
        $data[ 'badge' ] = 'inline';
    }

    return $data;

}
add_filter( 'wpforms_frontend_recaptcha', 'wpf_dev_invisible_recaptcha_position', 10, 2 );

Referenzartikel

Position des unsichtbaren reCAPTCHA-Badges von v2 ändern