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.

Vous recherchez un développeur WordPress capable de vous créer un thème sur-mesure ? C'est mon métier depuis plus de 8 ans, prenez contact et discutons de votre projet.

À 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.

 

2 commentaires
  1. bonjour,

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

    Merci

Les commentaires sont fermés.