Il arrive souvent qu’un flux RSS de site WordPress soit invalide.

Quand on cherche le flux RSS qui ne passe pas, on a une erreur de type

Line 1, column 1: Blank line before XML declaration 

On comprend qu’il faut absolument que le doc xml commence directement, sans blanc .. et que ce n’est pas le cas ..

Comment résoudre ce problème de validité du flux RSS ?





Le problème est qu’il surgit sans qu’on sache trop comment .. D’un coup, le pb peut survenir, vraisemblablement à cause de l’installation ou de l’évolution d’un plugin, d’un template ou d’une mise à jour de wordpress.

1ère méthode pour résoudre le problème: publier un article et voir si le flux est toujours invalide .. Dans certains cas (rares) le problème disparaît (il était causé par la mise en forme spéciale d’un article). Avantage de cette méthode: facilité.

2ème méthode, classique de WordPress: désactivez tous les plugins; vérifiez ce qui se passe et si le flux RSS est normal, réactivez les plugins un par un, en vérifiant à chaque fois le flux RSS jusqu’à trouver LE plugin qui fait tout foirer. C’est facile mais ça peut vous « priver » d’un plugin que vous appréciez ou jugez indispensable.

3ème méthode: vérifiez les fichiers wp-rss2.php ; wp-atom.php ; wp-config.php  ; functions.php

afin de voir si il n’y a pas de blancs à l’extérieur des <? et ?>

4ème méthode: comme d’habitude dans WordPress, un plugin existe pour résoudre le pb mais ça fait ENCORE un plugin (qui peut alourdir l’installation): https://wordpress.org/plugins/fix-rss-feed/

5ème méthode: la méthode nucléaire: suivez les instructions données sur https://piotrkrzyzek.com/wordpress-remove-blank-line-from-rss-feed-wordpress-error-on-line-2-at-column-6-xml-declaration-allowed-only-at-the-start-of-the-document/&nbsp; en téléchargeant ce fichier là: http://wejn.org/stuff/wejnswpwhitespacefix.php  (source vérifiée) puis installez le à la RACINE  de votre site WordPress.

Ensuite, éditez votre index.php et ajoutez la ligne suivante IMMEDIATEMENT après le <?php :

include("wejnswpwhitespacefix.php");

 

N’hésitez pas à poser des questions ne commentaires si vous en avez pour résoudre ce problème de flux RSS !

 




 

Posted in

Une réponse à « Comment résoudre le problème de validité du flux RSS dans WordPress quand il n’est pas valide ? »

  1. Avatar de voyance gratuite par mail

    Votre site est merveilleux ! Je vous souhaite une très bonne continuation.

Laisser un commentaire

En savoir plus sur Tubbydev

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture