Resumo de IA
Descrição
O filtro wpforms_emails_notifications_field_ignored permite ignorar determinados campos para que não sejam incluídos nas notificações por e-mail. Por defeito, todos os campos são incluídos, a menos que este filtro seja utilizado para os ignorar explicitamente. Por exemplo, pode querer remover campos de carregamento de ficheiros com Restrições de Acesso a Ficheiros ativadas ou ignorar IDs de campo específicos em determinados formulários.
| parâmetro | tipo | descrição |
|---|---|---|
$ignorar | booleano | Se o campo deve ser ignorado no e-mail. O valor por defeito é false. |
$campo | matriz | O array de dados do campo atual. Contém detalhes como ID do campo, tipo e configurações. |
$form_data | matriz | ID do Formulário. |
Origem
wpforms/src/Emails/Notifications.php
Exemplo
/**
* Ignore restricted file upload fields in notifications for form ID 25.
*/
function wpf_dev_ignore_file_uploads( $ignore, $field, $form_data ) {
if ( $form_data['id'] == 25 && $field['type'] === 'file-upload' && ! empty( $field['is_restricted'] ) ) {
return true;
}
return $ignore;
}
add_filter( 'wpforms_emails_notifications_field_ignored', 'wpf_dev_ignore_file_uploads', 10, 3 );