Description

Le filtre wpforms_field_new_default vous permet de modifier les paramètres par défaut de tout nouveau champ de formulaire ajouté dans WPForms. Par exemple, vous pouvez changer le schéma d'adresse par défaut de US à International lorsque de nouveaux champs d'adresse sont ajoutés à vos formulaires.

Ce filtre ne s'applique qu'aux champs ajoutés après la mise en place du snippet. Les champs existants déjà présents dans vos formulaires conserveront leurs paramètres par défaut précédents.

paramètretypedescription
$fieldtableauLes paramètres par défaut du champ en cours d'ajout. Inclut le type, le format, le schéma et d'autres propriétés du champ.

Source

wpforms\src\Integrations\AI\API\Forms.php

Exemple

/**
 * Set a default placeholder for all new text fields.
 */
function wpf_dev_field_new_default_text( $field ) {
    if ( $field['type'] === 'text' ) {
        $field['placeholder'] = 'Enter your response here';
    }
    return $field;
}
add_filter( 'wpforms_field_new_default', 'wpf_dev_field_new_default_text' );

Article de référence