Corriger le « The error is XML Reserved XML Name at line 2, column 38 » sous WordPress

#Site web #

wordpress-RSS-Feeds

Marre de ce RSS qui fonctionne pas sous WordPress?Vous arrivez à un message d'erreur du type : "The error is XML Reserved XML Name at line 2, column 38...."
Voici une solution qui mettra un terme à ce fiasco.

Perdons pas de temps, ouvrez le fichier "feed-rss2.php" à l'adresse  "...httpdocs/wp-includes/feed-rss2.php"

repérez la ligne en début de fichier:

header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
$more = 1;

Collez tout de suite après:

$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $input);
ob_end_clean();

juste avant

echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>

Sauvegardez, c'est fini.

A bientôt :p