Incohérence des titres de billets des liens permanents
C’est ma première déception liée à l’utilisation de WordPress. En passant la souris sur le titre de mon premier post (”Premiers pas avec WordPress”) je m’aperçois que le lien permanent est “hello-world”. Wouah! On peut dire sans crainte de se tromper que ça ne correspond pas du tout. Que se passe-t-il?
En discutant avec roby, je m’aperçois que “hello world” correspond en fait au titre du premier post créé automatiquement par WordPress. C’est en reprenant ce post et en le corrigeant que j’ai créé le nouveau titre “Premiers pas avec WordPress”. C’est là que j’apprends que WordPress garde en mémoire dans le champ “post_name” de la table “wp_posts” le premier titre créé. Ainsi, on pourra toujours par la suite corriger le titre (champ “post_title”), mais le titre utilisé pour le lien permanent sera toujours le premier créé, ceci pour s’assurer qu’un visiteur ayant copié le lien permanent puisse revenir n’importe quand et de manière assurée sur le billet désiré. Ce n’est donc pas un bug, mais une manière très intelligente de créer des liens “permanents”.
Maintenant que faire si l’on désire modifier le titre du billet qui vient d’être posté, en supposant qu’on se rende d’une erreur et que l’on ne désire pas que le lien permanent conserve cette erreur. C’est tout simple, il suffit d’éditer le billet et de spécifier le titre correct sous le champ “Title” ET sous le champ “Post Slug” (”Post Slug” correspond au champ “post_name” de la table “wp_posts”).
La morale de cette histoire est qu’il vaut mieux ne pas publier tout de suite ses billets et de bien vérifier le tout avant de cliquer sur “Publish”.
Tags: blog, wordpress
Vous aimez ce type de contenu?
Alors suivez-ce blog par RSS ou par email!