Description

Le filtre wpforms_enable_form_data_slashing permet aux développeurs d'activer ou de désactiver l'échappement 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 de formulaire après l'enregistrement et le rechargement du formulaire.

Paramètres

$enabled
(bool) Détermine si l'échappement des données de formulaire doit être activé. Si true, les barres obliques inverses dans les champs de formulaire seront préservées. Si false, 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 barres obliques inverses du contenu des champs de formulaire lorsque le formulaire est enregistré 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, tels que les chemins de 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 du rechargement d'un formulaire dans le constructeur, lors 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' );