Resumo de IA
Descrição
O filtro wpforms_html_field_name permite personalizar ou remover o nome do campo antes de ser adicionado a mensagens de e-mail, visualizações de entradas ou visualizações de impressão. Isto é especialmente útil quando pretende ocultar rótulos para campos não de entrada, como Conteúdo, HTML, Quebra de Página ou Divisor de Secção.
Este filtro é frequentemente utilizado para ocultar ou ajustar rótulos de campos em visualizações de entradas, notificações por e-mail ou ao imprimir uma única entrada. Proporciona controlo total sobre como os campos não de entrada são apresentados a utilizadores e administradores.
| parâmetro | tipo | descrição |
|---|---|---|
$nome_campo | string | O valor do nome ou rótulo do campo. |
$campo | matriz | Dados e definições do campo. |
$form_data | matriz | ID e definições do formulário. |
$contexto | string | O contexto em que o nome do campo está a ser utilizado (por exemplo, email-html, single-print). |
Origem
wpforms\includes\emails\class-emails.php
Exemplo
// Hide Content field labels in print view.
function wpf_hide_content_labels( $field_name, $field, $form_data, $context ) {
if ( $context === 'single-print' && $field['type'] === 'content' ) {
return '';
}
return $field_name;
}
add_filter( 'wpforms_html_field_name', 'wpf_hide_content_labels', 10, 4 );