Description

Le filtre wpforms_entry_preview_fields vous permet de modifier les champs affichés dans l'aperçu des entrées. Cela peut être utile pour masquer les champs vides ou réorganiser les données de l'aperçu avant leur affichage. 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
$fieldstableauDonnées des champs d'aperçu des entrées. Chaque champ inclut son ID, son étiquette et sa valeur.
$form_datatableauID du formulaire.

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