Beschreibung
Die wpforms_enable_form_data_slashing
ermöglicht es Entwicklern, die Schrägstriche von Formulardaten im WPForms-Builder zu aktivieren oder zu deaktivieren. Wenn er aktiviert ist, verhindert dieser Filter die Entfernung von Backslashes in Formularfeldern nach dem Speichern und Aktualisieren des Formulars.
Parameter
- $aktiviert
- (bool) Legt fest, ob die Schrägstellung 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
Mehr Informationen
WPForms kann Backslashes aus Formularfeldinhalten entfernen, wenn das Formular standardmäßig gespeichert und im Builder neu geladen wird. Dies kann zu Problemen mit bestimmten Arten von Inhalten führen, 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 erhalten bleiben.
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' );