Description

Le wpforms_entry_preview_fields vous permet de modifier les champs affichés dans l'aperçu de l'entrée. Cela peut s'avérer utile pour masquer des champs vides ou réorganiser les données de l'aperçu avant qu'elles ne soient affichées. Vous pouvez utiliser ce filtre pour masquer les champs sans valeur, ajuster les étiquettes ou supprimer complètement des champs spécifiques de l'affichage de l'aperçu.

paramètretypedescription
$fieldsréseauLes données des champs de l'aperçu d'entrée. Chaque champ comprend un identifiant, un libellé et une valeur.
$form_dataréseauFormulaire ID.

Source

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

Exemple

/**
 * 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 );

Article de référence