Resumo de IA
Introdução
Pretende ocultar o Preço do Item das notificações por e-mail? Poderá ter de ocultar o total ou apenas o preço do item ou mesmo outro campo das suas notificações por e-mail. Utilizando um pequeno trecho de código PHP, 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 isto, consulte esta documentação.

Adição do trecho de código
Agora é hora de adicionar o trecho ao seu site.
Se precisar de ajuda sobre onde e como adicionar trechos de código ao seu site, consulte este tutorial.
/*
* 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 );
Terá de atualizar o código acima para que 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, consulte esta documentação.

E é tudo o que precisa! Pretende personalizar o cabeçalho do modelo de e-mail ao enviar os seus e-mails? Dê uma vista de olhos ao nosso artigo sobre Como Personalizar os Estilos do Modelo de E-mail.
Relacionado
Referência do Filtro: wpforms_html_field_value
FAQ
P: Posso usar isto para ocultar um Campo Oculto da notificação por e-mail?
R: Absolutamente! Basta alterar o 19 == $field[‘id’] para corresponder ao ID do Campo Oculto.
P: Posso ocultar vários campos com isto?
R: Claro! Para ocultar mais de um campo, basta usar uma instrução PHP ou. A instrução ou são apenas dois pipelines no seu código. Veja o exemplo abaixo.
/*
* 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 );
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.