Depuis la dernière mise à jour de WordPress 4.2, une petite fonctionnalité presque inaperçue, mais que tout éditeur de contenu a dû noté, a été modifiée. Il s’agit de l’attribut « Title » qui permet de donner un titre à son URL lorsque l’on insère un lien dans l’éditeur. Cet attribut a été remplacé par le champs « Texte du lien ».
En d’autres termes, lorsque vous sélectionnez un texte pour insérer un lien, ce même texte est automatiquement inséré dans le champs « Texte du lien ». Voir l’illustration ci-dessous pour comprendre la différence entre une version de WP antérieure à 4.2 et la version 4.2 et plus :
Au début je pensais que c’était un bug, que cela venait de mon installation WordPress ou alors de mon thème. WordPress n’aurait pas laissé passer un tel bug. Je n’ai pas fait attention au petit changement du champs en-dessous de l’adresse web.
Vous voyez que dans la version 4.1 le champs s’appelle « Titre » alors que dans la version 4.2 on a « Texte du lien ». J’ai pu m’en rendre compte que lorsque je suis tombé par hasard sur l’article publié par WPTavern expliquant comment restaurer l’ancien champs « Titre », et dont je me suis beaucoup inspiré pour rédiger cet article pour éclaircir la chose aux personnes qui ne se sont pas encore rendues compte du changement.
La différence entre le champs Titre et Texte du lien
Dans les versions de WP antérieures à 4.2, on a avait l’attribut Titre qui était vide par défaut lorsqu’on insérait un lien. Cet attribut permet d’afficher, lorsqu’il est rempli, une tooltip ou infobulle au-dessus (ou en-dessous) du lien lorsqu’on passe la souris par-dessus. Exemple :
Dans l’exemple de dessus, le champs Titre est « 8 Thèmes WordPress pour Créer votre Site d’Offre d’Emploi ». Tandis que le texte du lien est « un thème WordPress pour site d’offre d’emploi ».
Aujourd’hui avec les version 4.2+, il n’existe plus de champs Titre pour l’affichage de l’infobulle. Quelle grosse erreur, diraient certains. C’est ce que je me suis dit aussi.
En tombant sur le plugin que je vous présente dans la suite, mon problème allait être résolu. Mais est-ce vraiment un problème? Si l’équipe de WordPress a fait le choix de supprimer ce champs c’est qu’il y a une raison derrière.
En lisant un article cité dans le premier article de WPTavern, j’ai compris que ce champs était bien inutile et que je me fatiguais pour rien à le remplir.
Du coup, je n’utilise plus de champs Titre pour mes liens et je ne compte pas utiliser le plugin présenté ci-dessous. Mais si pour certains ce champs est nécessaire, alors un plugin a été développé pour vous.
Un plugin pour restaurer le champs titre du lien
Le plugin Restore Link Title Field vous permettra de remettre en place le champs « titre » dans la petite fenêtre d’insertion/modification d’URL à partir de WordPress 4.2.
Je ne ferai pas de tutoriel détaillé sur ce plugin puisqu’il suffit juste de l’installer et activer pour avoir le champs Titre qui vient s’ajouter au champs Texte du lien récemment ajouté dans WP 4.2. Voici ce que cela donne :
Tout redevient alors comme avant.
A chaque fois qu’une fonctionnalité a été supprimée de WordPress, elle a été remplacée par un plugin pour assurer un continuité sur les sites pour lesquels la fonctionnalité supprimée représente un élément important de leur workflow.
Et vous, que pensez-vous de cette petite fonctionnalité supprimée depuis WP 4.2?
Cet article vous a plu?
Abonnez-vous alors à notre newsletter pour recevoir des trucs utiles pour votre site WordPress.
Merci pour cet article. J’ai vraiment besoin de title pour les liens notamment en accessibilité pour compléter le lien avec des informations comme l’avertissement de l’ouverture d’une nouvelle fenêtre. Donc heureusement que le plugin est là pour combler cette disparition.
Par contre, ce qui est bien maintenant, c’est que l’on aura pas systématiquement le title rempli par le texte du lien, ce qui était inutile par défaut.
Maintenant, le remplissage du title est une action volontaire.
En fait mon enthousiasme était un peu trop rapide.
En effet, je peux avoir à nouveau le champ titre du lien mais le plugin reprend ce que faisait WP avant la 4.2, c’est à dire compléter automatiquement le champ title avec l’intitulé du lien pour les pages internes au site. Ce remplissage automatique ne devrait pas exister. Ce n’est pas utile d’avoir un lien avec une info bulle identique au lien. Le title du lien est utilisé pour compléter l’intitulé du lien si besoin, comme lors de l’ouverture d’une nouvelle fenêtre, le title reprend l’intitulé du lien avec en plus la mention « nouvelle fenêtre ». Dommage. Il faudrait enlever cet ajout automatique et laisser l’utilisateur rempli ce champ si cela est pertinent.