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

Another WordPress fanboy. Fondateur de WordPress Channel et WP Alacarte, président de l'association WordPress Francophone (2016-2017) et WordPress Meet & eXchange, gérant de la société Neticpro, co-organisateur du WPMX Day et du WordCamp Bordeaux, et plus encore.

Des tutoriels et des bons plans en exclusivité !
  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
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