Résumé IA
Souhaitez-vous masquer les champs vides de l’aperçu des entrées dans WPForms ? Cela peut aider à créer un aperçu plus clair et plus ciblé en n’affichant que les champs qui contiennent des données.
Dans ce tutoriel, nous vous montrerons comment utiliser un extrait de code personnalisé pour supprimer les champs vides de l’aperçu des entrées dans WPForms.
Ajout de l’extrait de code
Pour masquer les champs vides de l’aperçu des entrées, vous devrez ajouter un extrait de code personnalisé à votre site. Si vous avez besoin d’aide pour ajouter du code personnalisé, veuillez consulter notre tutoriel sur l'ajout d’extraits de code.
Ajoutez l’extrait de code PHP suivant à votre site :
/**
* Filter the entry preview fields to hide empty fields.
*
* @link https://wpforms.com/developers/hiding-empty-fields-in-wpforms-entry-preview
*
*
* @param array $fields The entry preview fields.
* @param array $form_data Form data and settings.
*
* @return array The filtered entry preview fields.
*/
function wpf_hide_empty_entry_preview_fields( $fields, $form_data ) {
foreach ( $fields as $field_id => $field ) {
if ( empty( $field['value'] ) ) {
unset($fields[$field_id]);
}
}
return $fields;
}
// Add the filter to apply the custom function.
add_filter( 'wpforms_entry_preview_fields', 'wpf_hide_empty_entry_preview_fields', 10, 2 );
Cet extrait utilise le filtre wpforms_entry_preview_fields pour modifier les champs affichés dans l’aperçu des entrées. Le code parcourt tous les champs de l’aperçu des entrées et, pour chaque champ, il vérifie si la ‘valeur’ est vide. Si la valeur d’un champ est vide, il supprime (annule l’enregistrement) ce champ du tableau. Une fois la boucle terminée, il renvoie le tableau modifié des champs, qui ne contient désormais que les champs avec des valeurs.
Et voilà ! Vous avez maintenant masqué les champs vides de votre aperçu des entrées WPForms. Cela crée un aperçu plus clair et plus ciblé qui n’affiche que les champs contenant des données.
Souhaitez-vous en savoir plus sur la personnalisation de l’aperçu des entrées dans WPForms ? Consultez notre tutoriel sur l'affichage des champs d’aperçu des entrées dans WPForms.