<html lang="fr-fr" dir="ltr"><head></head><body>### [Comment masquer la valeur du prix de l'article dans les notifications par e-mail](https://wpforms.com/developers/how-to-hide-the-item-price-value-in-the-email-notifications/)

**Publié le :** 23 mars 2021
**Auteur :** Équipe éditoriale

**Extrait :** Ce tutoriel vous montrera comment implémenter un script qui masquera le prix de l'article de toutes les notifications par e-mail.

**Contenu :**

## Introduction

Souhaitez-vous masquer le **Prix de l'article** des notifications par e-mail ? Vous pourriez avoir besoin de masquer le total, juste le prix de l'article, 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 pour cela, [veuillez consulter cette documentation](https://wpforms.com/docs/how-to-create-a-payment-form-in-wpforms/ "Création d'un formulaire de paiement").

![créer un formulaire de paiement et ajouter vos champs de paiement](https://wpforms.com/wp-content/uploads/2022/08/wpforms-payment-form.jpg)

## Ajout de l'extrait de code

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](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Comment ajouter du PHP ou du JavaScript personnalisé pour WPForms").

```

/*
 * Masquer le prix des 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 ) {
	
        // Si l'ID du formulaire est 364 ET l'ID du champ est 19, supprimez la valeur de la notification par e-mail	
        if ( 364 == $form_data[ 'id' ] &amp;&amp; 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 à l'ID de formulaire correct **(364)** et à l'ID de champ correct **(19)**. Si vous avez besoin d'aide pour trouver l'ID du formulaire ou du champ, [veuillez consulter cette documentation](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ "Comment localiser l'ID du formulaire et l'ID du champ").

![en utilisant cet extrait de code, vous pouvez masquer le prix de l'article des notifications par e-mail](https://wpforms.com/wp-content/uploads/2022/08/wpforms-hide-item-price.jpg)

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 ? Jetez un œil à notre article sur [Comment personnaliser les styles de l'en-tête du modèle d'e-mail](https://wpforms.com/developers/how-to-customize-the-styles-on-the-email-template/ "Comment personnaliser les styles de l'en-tête du modèle d'e-mail").

## Lié

Référence de filtre : [wpforms\_html\_field\_value](https://wpforms.com/developers/wpforms_html_field_value/ "Utilisation du filtre wpforms_html_field_value")

## FAQ

#### Q : Pouvez-vous utiliser cela pour masquer un champ masqué de la notification par e-mail ?

**R :** Absolument ! Il vous suffit de changer **19 == $field\[‘id’\]** pour qu'il corresponde à l'ID du **Champ masqué**.

#### Q : Puis-je masquer plusieurs champs avec cela ?

**R :** Bien sûr ! Pour masquer plus d'un champ, il vous suffit d'utiliser une instruction PHP ou. L'instruction **ou** n'est que deux barres verticales dans votre code. Voir l'exemple ci-dessous.

```

/*
 * Masquer le prix des 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) {
    
    // Si vous envoyez des e-mails HTML, exécutez cet extrait de code
    if ( 'email-html' === $context ) {

        // Et si l'ID du formulaire est 364 ET l'ID du champ est 19 OU l'ID du formulaire est 364 ET l'ID du champ est 18
        // supprimez la valeur de la notification par e-mail	 		
        if ( 364 == $form_data[ 'id' ] &amp;&amp; 19 == $field[ 'id' ] || 364 == $form_data[ 'id' ] &amp;&amp; 18 == $field[ 'id' ]) {

            return $field['value'] = '';

        }
    }

    return $value;
}
add_filter( 'wpforms_html_field_value', 'wpf_email_field_value', 15, 4 );
```

Vous pouvez également faire de même avec l'instruction ou et regrouper plusieurs ID de formulaire ainsi que plusieurs ID de champ.

**Catégories :** Tutoriels

**Tags :** PHP

---</body></html>