KI-Zusammenfassung
Beschreibung
Der wpforms_html_field_name Filter ermöglicht es Ihnen, den Feldnamen anzupassen oder zu entfernen, bevor er E-Mail-Nachrichten, Eintragsansichten oder Druckansichten hinzugefügt wird. Dies ist besonders nützlich, wenn Sie Labels für Nicht-Eingabefelder wie Inhalt, HTML, Seitenumbruch oder Abschnittstrenner ausblenden möchten.
Dieser Filter wird häufig verwendet, um Feld-Labels in Eintragsansichten, E-Mail-Benachrichtigungen oder beim Drucken eines einzelnen Eintrags auszublenden oder anzupassen. Er bietet die volle Kontrolle darüber, wie Nicht-Eingabefelder für Benutzer und Administratoren angezeigt werden.
| Parameter | typ | beschreibung |
|---|---|---|
$field_name | Zeichenkette | Der Feldname oder Label-Wert. |
$field | Array | Felddaten und Einstellungen. |
$form_data | Array | Formular-ID und Einstellungen. |
$context | Zeichenkette | Der Kontext, in dem der Feldname verwendet wird (z. B. email-html, single-print). |
Quelle
wpforms\includes\emails\class-emails.php
Beispiel
// 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 );