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 trueles barres obliques inverses dans les champs de formulaire seront conservées. Si les 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 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' );