<html lang="pt-pt" dir="ltr"><head></head><body>### [Como Ocultar o Valor do Preço do Item nas Notificações por E-mail](https://wpforms.com/developers/how-to-hide-the-item-price-value-in-the-email-notifications/)

**Publicado:** 23 de março de 2021
**Autor:** Equipe Editorial

**Resumo:** Este tutorial mostrará como implementar um script que ocultará o preço do item de todas as notificações por e-mail. 

**Conteúdo:**

## Introdução

Gostaria de ocultar o **Preço do Item** das notificações por e-mail? Pode ser necessário ocultar o total, apenas o preço do item ou até mesmo outro campo das suas notificações por e-mail. Usando um pequeno trecho de PHP, você pode facilmente excluir o preço da notificação.

## Criação do formulário

Para começar, criaremos um formulário de pagamento com **Campos de Pagamento**. Se precisar de ajuda com isso, [consulte esta documentação](https://wpforms.com/docs/how-to-create-a-payment-form-in-wpforms/ "Criação de um Formulário de Pagamento").

![criar um formulário de pagamento e adicionar seus campos de pagamento](https://wpforms.com/wp-content/uploads/2022/08/wpforms-payment-form.jpg)

## Adicionando o trecho

Agora é hora de adicionar o trecho ao seu site.

Se precisar de ajuda sobre onde e como adicionar trechos ao seu site, [consulte este tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Como Adicionar PHP ou JavaScript Personalizado para WPForms").

```

/*
 * Ocultar o preço das notificações
 *
 * @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 ) {
	
        // Se o ID do formulário for 364 E o ID do campo for 19, remova o valor da notificação por 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 );
```

Você precisará atualizar o código acima para que ele corresponda ao ID correto do formulário **(364)** e ao ID correto do campo **(19)**. Se precisar de ajuda para encontrar o ID do formulário ou do campo, [revise esta documentação](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ "Como Localizar o ID do Formulário e o ID do Campo").

![usando este trecho você pode ocultar o preço do item das notificações por e-mail](https://wpforms.com/wp-content/uploads/2022/08/wpforms-hide-item-price.jpg)

E é tudo o que você precisa! Gostaria de personalizar o cabeçalho do modelo de e-mail ao enviar seus e-mails? Dê uma olhada em nosso artigo sobre [Como Personalizar os Estilos no Modelo de E-mail](https://wpforms.com/developers/how-to-customize-the-styles-on-the-email-template/ "Como Personalizar os Estilos no Modelo de E-mail").

## Relacionado

Referência de Filtro: [wpforms\_html\_field\_value](https://wpforms.com/developers/wpforms_html_field_value/ "Usando o filtro wpforms_html_field_value")

## FAQ

#### P: Posso usar isso para ocultar um Campo Oculto da notificação por e-mail?

**R:** Absolutamente! Você apenas mudaria o **19 == $field\[‘id’\]** para corresponder ao ID do **Campo Oculto**.

#### P: Posso ocultar vários campos com isso?

**R:** Claro! Para ocultar mais de um campo, você só precisará usar uma instrução PHP ou. A instrução **ou** são apenas dois pipelines no seu código. Veja o exemplo abaixo.

```

/*
 * Ocultar o preço das notificações
 *
 * @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) {
    
    // Se você estiver enviando e-mails HTML, execute este trecho
    if ( 'email-html' === $context ) {

        // E se o ID do formulário for 364 E o ID do campo for 19 OU o ID do formulário for 364 E o ID do campo for 18
        // remova o valor da notificação por 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 );
```

Você também pode fazer o mesmo com a instrução ou e agrupar vários IDs de formulário, bem como vários IDs de campo.

**Categorias:** Tutoriais

**Tags:** PHP

---</body></html>