Description
Le wpforms_enable_form_data_slashing
permet aux développeurs d'activer ou de désactiver le découpage des données de formulaire dans le constructeur WPForms. Lorsqu'il est activé, ce filtre empêche la suppression des barres obliques inverses dans les champs du formulaire après l'enregistrement et l'actualisation du formulaire.
Paramètres
- $enabled
- (bool) Détermine si la coupure des données du formulaire doit être activée. Si l'option
true
les barres obliques inverses dans les champs de formulaire seront conservées. Si lesfalse
, les barres obliques inverses peuvent être supprimées lors du traitement du formulaire .
Source
wpforms/includes/functions/forms.php
Plus d'informations
WPForms peut supprimer les antislashs du contenu des champs de formulaire lorsque le formulaire est sauvegardé et rechargé dans le constructeur par défaut. Cela peut causer des problèmes avec certains types de contenu qui dépendent des barres obliques inverses, comme les chemins d'accès aux fichiers ou les expressions régulières.
Lorsqu'il est activé, ce filtre garantit que les barres obliques inverses sont préservées lors de l'enregistrement et de l'actualisation d'un formulaire dans le constructeur, de la duplication d'un formulaire, de la conversion d'un formulaire en modèle ou de la création d'un nouveau formulaire à partir d'un modèle.
Exemple
/**
* 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' );