Resumo da IA
Descrição
O wpforms_emails_notifications_field_ignored
permite-lhe ignorar a inclusão de determinados campos nas notificações por correio eletrónico. Por predefinição, todos os campos são incluídos, exceto se este filtro for utilizado para os ignorar explicitamente. Por exemplo, pode querer remover os campos de carregamento de ficheiros com as Restrições de acesso a ficheiros activadas ou ignorar IDs de campos específicos em determinados formulários.
parâmetro | tipo | descrição |
---|---|---|
$ignore | bool | Se o campo deve ser ignorado na mensagem de correio eletrónico. A predefinição é false. |
$field | matriz | A matriz de dados do campo atual. Contém pormenores como o ID do campo, o tipo e as definições. |
$form_data | matriz | ID do formulário. |
Fonte
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 );