Attention !

Cet article contient du code PHP et CSS et s'adresse aux développeurs. Nous proposons ce code à titre gracieux, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir des conseils supplémentaires, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé et de CSS personnalisé.

Ignorer

Comment changer l'indicateur de champ obligatoire

Vous souhaitez modifier l'indicateur de champ obligatoire sur vos WPForms ? Si vous souhaitez utiliser une chaîne de texte différente ou même un symbole, vous pouvez facilement le faire avec PHP. Cet article vous montrera comment utiliser PHP pour modifier ce texte pour les champs obligatoires de votre formulaire.

Lorsqu'un champ est marqué comme obligatoire dans WPForms, par défaut, un astérisque rouge s'affiche à la fin de l'étiquette du champ, comme vous pouvez le voir dans la capture d'écran ci-dessous.

L'indicateur de champ obligatoire est par défaut un astérisque rouge

Création de votre formulaire

Pour commencer, nous allons créer un nouveau formulaire et ajouter nos champs. Au moins un de ces champs devra être défini comme champ obligatoire.

créer le formulaire avec au moins un champ obligatoire

Si vous avez besoin d'aide pour créer un formulaire, veuillez consulter cette documentation.

Personnalisation de l'indicateur de champ obligatoire

Ensuite, nous allons ajouter cet extrait de code à notre site.

Si vous avez besoin d'aide pour ajouter des extraits de code à votre site, veuillez consulter ce tutoriel.

/**
 * Modify the required field indicator
 *
 * @link https://wpforms.com/developers/how-to-change-required-field-indicator/
 */

function wpf_dev_required_indicator( $text ) {

	return ' <span class="wpforms-required-label">' . __( '(Required)', 'wpforms' ) . '</span>';
}

add_filter( 'wpforms_get_field_required_label', 'wpf_dev_required_indicator', 10, 1 );

Le champ obligatoire affiche maintenant le texte plutôt que l'astérisque

Vous changerez simplement le texte (Obligatoire) pour qu'il corresponde au texte que vous souhaitez afficher.

Et voilà ! Vous avez modifié avec succès l'apparence de vos champs obligatoires ! Souhaitez-vous styliser le texte d'espace réservé sur vos champs de formulaire ? Consultez notre article sur Comment styliser le texte d'espace réservé pour les champs de formulaire.

Filtre de référence

wpforms_get_field_required_label

FAQ

Q : Comment puis-je simplement changer la couleur du symbole astérisque ?

R : Pour ce faire, ajoutez simplement ce CSS à votre site.

Si vous avez besoin d'aide pour ajouter du CSS à votre site, veuillez consulter ce tutoriel.

.wpforms-form .wpforms-required-label {
    color: #1e73be !important;
}

N'oubliez pas de changer le #1e73be pour qu'il corresponde à votre propre choix de couleur.

Q: Pourquoi le snippet ne fonctionne-t-il pas pour moi ?

R : Si vous avez vidé le cache de votre site et que vous ne voyez toujours aucun changement, essayez de changer la priorité de votre fonction. Dans un extrait de code, la priorité fait référence à l'ordre dans lequel les tâches ou les lignes de code doivent être exécutées. Tout comme dans une liste de tâches, certaines tâches sont plus importantes et doivent être effectuées avant d'autres. Ainsi, dans cet extrait de code particulier, notre priorité est définie sur 10. Si vous remarquez que le changement ne prend pas effet, essayez de changer ce nombre pour un nombre plus élevé pour voir si cela aide.

Dans cet exemple, nous définissons le numéro de priorité sur 20.

/**
 * Modify the required field indicator
 *
 * @link https://wpforms.com/developers/how-to-change-required-field-indicator/
 */

function wpf_dev_required_indicator( $text ) {

	return ' <span class="wpforms-required-label">' . __( '(Required)', 'wpforms' ) . '</span>';
}

add_filter( 'wpforms_get_field_required_label', 'wpf_dev_required_indicator', 20, 1 );