KI-Zusammenfassung
Beschreibung
Der wpforms_textarea_field_display wird beim Laden des Formulars ausgelöst, um die Feldattribute wie Label und Beschreibung anzuzeigen.
Parameter
- $field
- (array) Bereinigte Felddaten.
- $field_atts
- (array) Ein Array von Feldattributen wie Label und Beschreibung.
- $form_data
- (array) Verarbeitete Formulareinstellungen/Daten, die zur späteren Verwendung vorbereitet sind.
Quelle
wpforms/includes/fields/class-base.php
Weitere Informationen
Dieser Filter wird auf ein Array für spezifische Formularfeldattribute angewendet. Jedes Formularfeld hat seinen eigenen eindeutigen Namen. Weitere Informationen und Beispiele finden Sie in diesem Snippet-Tutorial.
Beispiele
Im folgenden Beispiel wird die Funktion Smart Tags für Feld-Labels für die Formular-ID 365 verarbeiten. Denken Sie daran, die Formular-ID von 365 zu ändern, um sie an die spezifische Formular-ID anzupassen, auf der Sie Ihren Code ausführen möchten.
Wenn Sie diese Prüfung entfernen, wird der Code für alle Formulare ausgeführt.
/**
* Run smart tags on all field labels.
*
* @link https://wpforms.com/developers/wpforms_textarea_field_display/
*
* @param array $field Sanitized field data.
* @param array $field_atts Field attributes.
* @param array $form_data Form data and settings.
*
* return array
*/
function wpf_dev_textarea_field_display( $field, $field_atts, $form_data ) {
if ( $form_data[ 'id' ] != 365 ) {
return $field;
}
$field[ 'label' ] = wpforms()->smart_tags->process( $field[ 'label' ], $form_data );
return $field;
}
add_filter( 'wpforms_textarea_field_display', 'wpf_dev_textarea_field_display', 10, 3 );