Resumo da IA
Descrição
O wpforms_html_field_name
permite personalizar ou remover o nome do campo antes de ele ser adicionado a mensagens de email, exibições de entrada ou exibições de impressão. Isto é especialmente útil quando se pretende ocultar etiquetas de campos que não são de entrada, como Conteúdo, HTML, Quebra de página ou Divisor de secção.
Este filtro é frequentemente utilizado para ocultar ou ajustar as etiquetas dos campos nas vistas de entrada, notificações por correio eletrónico ou ao imprimir uma única entrada. Permite um controlo total sobre a forma como os campos não inseridos são apresentados aos utilizadores e administradores.
parâmetro | tipo | descrição |
---|---|---|
$field_name | corda | O nome do campo ou o valor da etiqueta. |
$field | matriz | Dados de campo e definições. |
$form_data | matriz | ID do formulário e definições. |
$context | corda | O contexto em que o nome do campo está a ser utilizado (por exemplo, email-html , single-print ). |
Fonte
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 );