Masquer les labels des champs de Gravity Forms

2 commentaires
Masquer les labels des champs de Gravity Forms

Depuis la version 1.9 de Gravity Forms, il n’est plus possible de masquer les labels pour les champs d’un formulaire.

Cette décision a été prise afin d’améliorer l’accessibilité, notamment pour les personnes malvoyantes. Toutefois, cette option peut nous faire défaut dans certains cas. Une ligne de code permet de la rétablir, voici donc une astuce découverte récemment pour activer cette option cachée.

À l’aide d’un éditeur FTP, connectez-vous sur votre serveur et ouvrez le fichier functions.php localisé dans /wp-content/themes/NOM_DU_THEME/

add_filter('gform_enable_field_label_visibility_settings', '__return_true');

Sauvegardez le fichier puis retournez éditer votre formulaire Gravity Forms. Dépliez les réglages d’un champ puis remarquez l’apparition de cette option cachée :

gravity-forms-champs-caches-1

Également pour pour les sous-intitulés comme pour Prénom / Nom :

gravity-forms-champs-caches-2

Ce qui donne le résultat sur un formulaire de test composé d’un simple champ de texte :

gravity-forms-champs-caches-3

Si vous retournez à l’état initial, autrement en affichant les labels, vous obtenez :

gravity-forms-champs-caches-4

Une astuce à utiliser avec parcimonie pour tenir compte de l’accessibilité de votre site.

Par Aurélien Denis

Consultant & Développeur WordPress / WooCommerce. Un site à créer, à maintenir ou à débuguer ? Contactez-moi.

2 commentaires
  1. Davfau

    bonjour,

    Est ce normal que la ligne de code a ajouter n’est pas présente dans l’article .

    Merci

    1. Aurélien Denis auteur de l’article

      Corrigé, merci !

Laisser un commentaire