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

So ändern Sie die Unterbeschriftungen des Passwortfelds

Möchten Sie die Untertitel für Ihre Passwort-Felder personalisieren? Mit nur wenigen Zeilen PHP-Code können Sie diese Bezeichnungen mühelos an Ihre Anforderungen anpassen.

Passwortfelder enthalten normalerweise Untertitel darunter, insbesondere wenn die Option Passwortbestätigung aktivieren aktiviert ist. Diese Funktion stellt sicher, dass Benutzer ihre Passwörter eingeben, um sie zu bestätigen. Die Standard-Untertitel entsprechen jedoch möglicherweise nicht immer perfekt Ihrer gewünschten Botschaft oder Marke.

Untertitel im Passwortfeld erscheinen standardmäßig unter dem Formularfeld

In diesem Tutorial zeigen wir Ihnen, wie Sie mit PHP den Text dieser Untertitel ändern können.

Erstellung des Formulars

Zuerst erstellen wir unser Formular und fügen unsere Formularfelder hinzu. Wir fügen auch das Passwort-Formularfeld hinzu und aktivieren die Passwortbestätigung aktivieren.

Passwortfeld hinzufügen und auf Passwortbestätigung aktivieren klicken

Wenn Sie Hilfe beim Erstellen Ihres Formulars benötigen, lesen Sie bitte diese Dokumentation.

Ändern der Untertitel für das Passwortfeld

Um den Text zu ändern, der unter dem Passwort-Formularfeld angezeigt wird, müssen wir diesen Codeausschnitt auf unserer Website hinzufügen.

Wenn Sie Hilfe beim Hinzufügen von Codeausschnitten zu Ihrer Website benötigen, sehen Sie sich bitte dieses Tutorial an.

/**
 * Change the sublabels for the Password field.
 *
 * @link https://wpforms.com/developers/how-to-change-the-password-field-sublabels/
 */

function wpf_dev_password_field_properties( $properties, $field, $form_data ) {
      
    // Change sublabel values on the primary password field
    $properties[ 'inputs' ][ 'primary' ][ 'sublabel' ][ 'value' ] = __( 'Please enter a password that you will use to sign on to your account.', 'your-text-domain' );
	
	// Change the sublabel values on the secondary password field
    $properties[ 'inputs' ][ 'secondary' ][ 'sublabel' ][ 'value' ] = __( 'Please re-enter that password again just for confirmation.', 'your-text-domain' );
  
    return $properties;
}
add_filter( 'wpforms_field_properties_password' , 'wpf_dev_password_field_properties', 10, 3 );

Untertitel des Passwortfelds, nachdem der Codeausschnitt zu Ihrer Website hinzugefügt wurde

Und das ist alles, was Sie brauchen, um die Untertitel zu ändern. Möchten Sie Benutzer nach Abschluss des Registrierungsprozesses automatisch einloggen? Schauen Sie sich unser Tutorial an So loggen Sie Benutzer nach der Registrierung automatisch ein.

Referenzfilter

wpforms_field_properties

FAQ

F: Kann ich diese nur für ein Formular ändern?

A: Absolut, wenn Sie diese Unterbeschriftungen nur für ein bestimmtes Formular ändern möchten, verwenden Sie stattdessen diesen Snippet und denken Sie daran, die Formular-ID 123 an Ihre eigene Formular-ID anzupassen. Wenn Sie Hilfe beim Finden Ihrer Formular-ID benötigen, lesen Sie bitte diese hilfreiche Anleitung.

/**
 * Change the sublabels for the Password field.
 *
 * @link https://wpforms.com/developers/how-to-change-the-password-field-sublabels/
 */

function wpf_dev_password_field_properties( $properties, $field, $form_data ) {

	// Only process this snippet on the form ID 123
    if ( absint( $form_data[ 'id' ] ) !== 123 ) {

        return $properties;
    } 
      
    // Change sublabel values on the primary password field
    $properties[ 'inputs' ][ 'primary' ][ 'sublabel' ][ 'value' ] = __( 'Please enter a password that you will use to sign on to your account.', 'your-text-domain' );
	
	// Change the sublabel values on the secondary password field
    $properties[ 'inputs' ][ 'secondary' ][ 'sublabel' ][ 'value' ] = __( 'Please re-enter that password again just for confirmation.', 'your-text-domain' );
  
    return $properties;
}
add_filter( 'wpforms_field_properties_password' , 'wpf_dev_password_field_properties', 10, 3 );

Wie Sie im Snippet sehen können, müssen wir nur die Prüfung für die Formular-ID mit if ( absint( $form_data[ 'id' ] ) !== 123 ) { return $properties; } hinzufügen. Der Rest des Snippets bleibt exakt derselbe wie im Beispiel für alle Formulare.