KI-Zusammenfassung
Beschreibung
Der wpforms_enable_form_data_slashing Filter erlaubt Entwicklern, das Slashes-Entfernen von Formulardaten im WPForms-Builder zu aktivieren oder zu deaktivieren. Wenn dieser Filter aktiviert ist, verhindert er die Entfernung von Backslashes in Formularfeldern nach dem Speichern und Aktualisieren des Formulars.
Parameter
- $enabled
- (bool) Bestimmt, ob das Slashes-Entfernen von Formulardaten aktiviert werden soll. Wenn
true, werden Backslashes in Formularfeldern beibehalten. Wennfalse, können Backslashes während der Formularverarbeitung entfernt werden.
Quelle
wpforms/includes/functions/forms.php
Weitere Informationen
WPForms kann standardmäßig Backslashes aus dem Inhalt von Formularfeldern entfernen, wenn das Formular im Builder gespeichert und neu geladen wird. Dies kann Probleme mit bestimmten Inhaltstypen verursachen, die auf Backslashes angewiesen sind, wie z. B. Dateipfade oder reguläre Ausdrücke.
Wenn dieser Filter aktiviert ist, stellt er sicher, dass Backslashes beim Speichern und Aktualisieren eines Formulars im Builder, beim Duplizieren eines Formulars, beim Konvertieren eines Formulars in eine Vorlage oder beim Erstellen eines neuen Formulars aus einer Vorlage beibehalten werden.
Beispiel
/**
* Enable form data slashing in WPForms.
*
* @link https://wpforms.com/developers/wpforms_enable_form_data_slashing
*
* @param bool $enabled Default value for form data slashing.
* @return bool
*/
function wpf_enable_form_data_slashing( $enabled ) {
return true;
}
add_filter( 'wpforms_enable_form_data_slashing', 'wpf_enable_form_data_slashing' );