Résumé IA
Introduction
Souhaitez-vous masquer le prix de l'article dans les notifications par e-mail ? Vous devrez peut-être masquer le total, le prix de l'article uniquement ou même un autre champ de vos notifications par e-mail. En utilisant un petit extrait de code PHP, vous pouvez facilement exclure le prix de la notification.
Création du formulaire
Pour commencer, nous allons créer un formulaire de paiement avec des champs de paiement. Si vous avez besoin d'aide, veuillez consulter cette documentation.

Ajout du snippet
Il est maintenant temps d'ajouter l'extrait de code à votre site.
Si vous avez besoin d'aide sur où et comment ajouter des extraits de code à votre site, veuillez consulter ce tutoriel.
/*
* Hide the price from notifications
*
* @link https://wpforms.com/developers/how-to-hide-the-item-price-value-in-the-email-notifications
*/
function wpf_email_field_value( $value, $field, $form_data, $context) {
if ( 'email-html' === $context ) {
// If the form ID is 364 AND the field ID is 19 remove the value from the email notification
if ( 364 == $form_data[ 'id' ] && 19 == $field[ 'id' ] ) {
return $field[ 'value' ] = '';
}
}
return $value;
}
add_filter( 'wpforms_html_field_value', 'wpf_email_field_value', 15, 4 );
Vous devrez mettre à jour le code ci-dessus afin qu'il corresponde au bon ID de formulaire (364) et au bon ID de champ (19). Si vous avez besoin d'aide pour trouver l'ID du formulaire ou du champ, veuillez consulter cette documentation.

Et c'est tout ce dont vous avez besoin ! Souhaitez-vous personnaliser l'en-tête du modèle d'e-mail lors de l'envoi de vos e-mails ? Consultez notre article sur Comment personnaliser les styles du modèle d'e-mail.
Articles associés
Référence de filtre : wpforms_html_field_value
FAQ
Q : Pouvez-vous utiliser ceci pour masquer un champ masqué de la notification par e-mail ?
R : Absolument ! Il vous suffit de changer le 19 == $field[‘id’] pour qu'il corresponde à l'ID du champ masqué.
Q : Puis-je masquer plusieurs champs avec ceci ?
R : Bien sûr ! Pour masquer plus d'un champ, il vous suffit d'utiliser une instruction PHP ou. L'instruction ou est simplement deux barres verticales dans votre code. Voir l'exemple ci-dessous.
/*
* Hide the price from notifications
*
* @link https://wpforms.com/developers/how-to-hide-the-item-price-value-in-the-email-notifications
*/
function wpf_email_field_value( $value, $field, $form_data, $context) {
// If you are sending HTML emails run this snippet
if ( 'email-html' === $context ) {
// And if the form ID is 364 AND the field ID is 19 OR the form ID is 364 AND the field ID is 18
// remove the value from the email notification
if ( 364 == $form_data[ 'id' ] && 19 == $field[ 'id' ] || 364 == $form_data[ 'id' ] && 18 == $field[ 'id' ]) {
return $field['value'] = '';
}
}
return $value;
}
add_filter( 'wpforms_html_field_value', 'wpf_email_field_value', 15, 4 );
Vous pouvez également faire la même chose avec l'instruction ou et regrouper plusieurs ID de formulaire ainsi que plusieurs ID de champ.