Beschreibung

Die wpforms_entry_preview_fields Filter können Sie die in der Eintragsvorschau angezeigten Felder ändern. Dies kann nützlich sein, um leere Felder auszublenden oder die Vorschaudaten neu anzuordnen, bevor sie angezeigt werden. Sie können diesen Filter verwenden, um Felder ohne Werte auszublenden, Beschriftungen anzupassen oder bestimmte Felder vollständig aus der Vorschauanzeige zu entfernen.

ParameterTypBeschreibung
$fieldsArrayEingabevorschau Felder Daten. Jedes Feld enthält seine ID, Bezeichnung und seinen 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