Beschreibung

Der wpforms_entry_preview_fields Filter ermöglicht es Ihnen, die im Entry Preview angezeigten Felder zu ändern. Dies kann nützlich sein, um leere Felder auszublenden oder die Vorschau-Daten neu anzuordnen, bevor sie angezeigt werden. Sie können diesen Filter verwenden, um Felder ohne Werte auszublenden, Bezeichnungen anzupassen oder bestimmte Felder vollständig aus der Vorschau-Anzeige zu entfernen.

Parametertypbeschreibung
$fieldsArrayEintragsvorschau-Felder Daten. Jedes Feld enthält seine ID, Bezeichnung und Wert.
$form_dataArrayFormular-ID.

Quelle

wpforms\src\Pro\Forms\Fields\EntryPreview\Field.php

Beispiel

/**
 * Hide empty fields in the entry preview.
 */
function wpf_dev_hide_empty_preview( $fields, $form_data ) {
    $fields = array_filter( $fields, function( $field ) {
        return ! empty( $field['value'] );
    });
    return $fields;
}
add_filter( 'wpforms_entry_preview_fields', 'wpf_dev_hide_empty_preview', 10, 2 );

Referenzartikel