Beschreibung

Die wpforms_form_locker_age_get_error_message Filter können Sie die Fehlermeldung zur Altersverifikation anpassen, die vom Form Locker Addon angezeigt wird, wenn ein Benutzer das Mindestalter nicht erreicht. Standardmäßig zeigt WPForms eine Standardmeldung an, aber Sie können diese mit Ihrem eigenen Wortlaut überschreiben.

Dieser Filter ist besonders nützlich, wenn Sie Ihren Formularen eine kontextspezifische Sprache hinzufügen möchten. Sie können ihn zum Beispiel verwenden, um zu erklären, warum ein Benutzer eingeschränkt ist, oder um alternative Aktionen vorzuschlagen, wenn er die Altersüberprüfung nicht besteht.

ParameterTypBeschreibung
$messageStringDie Standard-Fehlermeldung, die angezeigt wird, wenn die Altersüberprüfung fehlschlägt.
$form_idintDie ID des aktuellen Formulars.
$form_dataArrayDie Einstellungen und Konfigurationsdaten des Formulars.

Quelle

wpforms-form-locker\src\Lockers\Age.php

Beispiel

function wpf_dev_custom_age_error( $message, $form_id, $form_data ) {
    if ( $form_id === 123 ) {
        $message = __( 'Sorry, you must be 18 or older to complete this form.', 'text-domain' );
    }
    return $message;
}
add_filter( 'wpforms_form_locker_age_get_error_message', 'wpf_dev_custom_age_error', 10, 3 );

Referenzartikel