WPML

Les Liens collants de WPML sont des liens internes entre les pages et les articles, qui suivent leurs destinations et se mettent à jour automatiquement lorsque les URL cibles changent.

Malgré leur nom similaire (et prêtant à confusion), ils n'ont rien à voir avec les articles et pages mis en avant (épinglés) de WordPress.


Commençons par un exemple :

Supposons qu'il n'y ait que deux pages sur notre site : une page Accueil et une page appelée Space Whiz (notre dernier, meilleur et unique produit). Depuis Accueil, il y a un lien vers Space Whiz. Nous utilisons des URL simplifiées, son adresse est donc :

oursite.com/space-whiz/
Space Whiz fonctionne très bien, nous écrivons donc une suite : Space Attack. Nous créons une nouvelle page Produits, qui devient la page parente de nos deux programmes. Nous avons donc maintenant :
oursite.com/products/
oursite.com/products/space-attack/
oursite.com/products/space-whiz/
Que va-t-il arriver au lien de notre page d'accueil qui pointe vers oursite.com/space-whiz/ ?

Il pointe vers le mauvais endroit. L'URL de cette page devient oursite.com/products/space-whiz/ (WordPress redirige intelligemment vers la nouvelle URL, mais cela se fait par supposition. Je peux vous en dire plus à ce sujet si cela vous intéresse).

Ne serait-il pas formidable que ce lien de la page d'accueil se mette à jour comme par magie avec la bonne URL ?

C'est exactement ce que font les Liens collants.

Lorsque les Liens collants sont activés, tous les liens internes entre les pages et les articles se mettent à jour automatiquement lorsque leurs URL changent. Si l'URL (le permalien) d'une page change, tous les liens pointant vers celle-ci se mettront à jour instantanément.

Ceci pourrait l'illustrer un peu mieux.

Avant Après
démo des liens collants avant modification démo des liens collants après modification désactivés
Avant Après
démo des liens collants avant modification démo des liens collants après modification activés

Avez-vous déjà fait des dessins dans MS Word (ou OpenOffice) ? Pour relier des objets, vous pouvez soit tracer des lignes, soit placer des connecteurs. Les lignes pointent simplement quelque part. Les connecteurs pointent vers des objets. Lorsque les objets se déplacent, les connecteurs suivent. Les lignes continuent simplement de pointer vers l'endroit où se trouvaient les objets.

Les Liens collants de WPML sont comme des connecteurs. Ils repèrent où vont les pages et les suivent – d'où leur nom.


Lorsque les Liens collants sont activés, WPML fait deux choses :
  1. Lors de l'enregistrement des articles et des pages, il convertit toutes les URL en Liens collants.
  2. Lors de l'affichage des pages, il calcule les URL réelles des liens.
Liens rendus collants par SitePress
Liens rendus collants par SitePress

Lorsque vous enregistrez une page ou un article, WPML recherche les liens vers d'autres pages ou articles. Il remplace tous ces liens par des liens de style par défaut. Au lieu d'enregistrer <a href="http://oursite.com/space-whiz/">, il enregistrera <a href="/fr/?page_id=5"> (ou quel que soit l'ID de la page). Il s'agit de l'URL de style par défaut.

Ensuite, lorsque la page est affichée, WPML remplace à nouveau tous les liens par leurs URL actuelles. Si l'URL de Space Whiz est http://oursite.com/space-whiz/, c'est ce que vous obtiendrez. Lorsqu'elle change, les liens de toutes les pages se mettent à jour immédiatement.


WPML facilite l'activation et la désactivation des Liens collants. L'interface d'administration des Liens collants peut analyser tout le contenu existant et convertir les liens ordinaires en Liens collants. Ce faisant, elle vous avertira également des liens rompus et vous suggérera des alternatives possibles.

Si vous ne souhaitez plus utiliser les Liens collants, vous pouvez les rétablir vers les permaliens actuels. WPML parcourra toutes les pages et tous les articles de la base de données et rétablira les liens.

Les visiteurs voient-ils tout cela ?


Non. Tout est interne. Les visiteurs verront toujours les permaliens actuels dans les liens. Les Liens collants ne sont visibles que lorsque vous modifiez des pages. Vous verrez alors les liens WordPress par défaut au lieu des URL simplifiées.

Lorsque les visiteurs consultent vos pages (ou lorsque vous les prévisualisez), il ne s'agit que d'URL simplifiées.


Excellente question ! Je suis ravi que vous la posiez.

C'est là que les Liens collants se distinguent vraiment. Vous pouvez modifier la structure des permaliens dix fois par jour et rien ne sera rompu. Étant donné que les liens entre les pages sont calculés lors de l'affichage des pages, tous les liens entre les pages et les articles seront toujours corrects, peu importe ce que vous modifiez.

Des commentaires ?


J'espère que cela explique mieux les Liens collants de WPML. Qu'en pensez-vous ? Trouvez-vous cette fonctionnalité utile ? Avez-vous des idées d'amélioration ?

Vous avez trouvé cela utile ? Partagez cet article :