Résoudre une erreur RSS dans WordPress
J’avais promis sur facebook de préfacer cet article « Le respect de la typographie Française vs le Web, ou comment l’accentuation à planté mon flux RSS« . C’est finalement un peu long, aussi je m’en suis tenu à quelque chose de plus sobre.
C’est en tout cas suite à la publication de mon billet autour du nouveau logotype de Carole-Eve que tout a commencé. J’ai écris « Eve », alors que Ève serait plus convenable car en typographie française, il faut accentuer les majuscules (ce qui permet de faire la différence entre « BRITNEY S’EST TUE » et « BRITNEY S’EST TUÉ », une différence de taille pour la manchette d’un tabloïd).
Avant d’en découvrir la source, j’ai vu s’afficher ce splendide message d’erreur que vous découvrez ci-dessus :
error on line 114 at column 330: Input is not proper UTF-8, indicate encoding !
Définition
Des outils pour résoudre ce problème
Le plugin fix-rss-feed
Le téléchargement de ce plugin sur la bibliothèque WordPress ne m’a été d’aucune aide (contrairement à ses promesses). Il a même aggravé le problème en ajoutant des caractères spéciaux. Exit cette cochonnerie ! (cela fonctionne peut-être avec la langue anglaise, mais le français semble trop abscons pour ce bout de programme).
http://validator.w3.org/feed/
Emploi d’un outil de rédaction adapté
Je compose mes articles directement dans WordPress, en mode texte et en mode « Visuel » qui me permet de voir la structure.
D
L’huile de coude (ou de souris)
Le message d’erreur est finalement bien fait car sous la grosse bannière rouge il est affiché en clair l’endroit de la première erreur détectée sur le flux RSS (Below is a rendering of the page up to the first error). Il vous suffit de lire avec attention le charabia et de vous pencher sur l’article cité en essayant de détecter tout caractère exotique dans le titre ou dans le corps de l’article. Une fois modifié et éradiqué, enregistrer à nouveau votre article, videz votre cache (si vous disposez d’un dispositif de cache sur votre site) et rafraichissez l’affichage de votre flux, lequel devrait avoir retrouvé son intégrité. Si tel n’est pas le cas, étudiez à nouveau la localisation de l’erreur détectée et poursuivez votre quête.
→ Dans mon cas, il a suffit d’enlever le caractère È du mot « Ève » présent dans le titre de mon article, et de le remplacer par un E traditionnel pour retrouver la pleine fonctionnalité de mon flux.
Et voilà :)
Bonjour Fabrice,
Je me permets de rajouter un lien vers un article que j’ai écrit et intitulé « Le manuel de combat pour votre fil RSS sur WordPress ». J’ajoute qu’un jour j’ai eu aussi une erreur de fil RSS à cause d’un espace blanc qui suivait le titre du blog dans le champ du titre du blog dans la section réglages. J’ai bien halluciné lorsque j’ai vu que c’était ça qui causait la panne. A l’époque j’avais bien galéré aussi pour trouver cette cause !!!