Vous voulez valider votre feed et vous vous rendez compte que le validator vous annonce une erreur RSS?
Vous avez le loisir de trouver l’erreur à travers la désactivation des plugins pour connaître le coupable, supprimer les espaces avant et après les <? et ?> ou encore, vous avez la possibilité d’insérer trois lignes de code dans le fichier « feed-rss2.php » à l’adresse « …/wp-includes/feed-rss2.php »
repérez la ligne en début de fichier:
1
2
|
header(‘Content-Type: ‘ . feed_content_type(‘rss-http’) . ‘; charset=’ . get_option(‘blog_charset’), true);
$more = 1;
|
Collez tout de suite après:
1
2
3
|
$out = ob_get_contents();
$out = str_replace(array(« \n », « \r », « \t », » « ), « », $input);
ob_end_clean();
|
juste avant
1
|
echo ‘<?xml version=« 1.0 » encoding=« ‘.get_option(‘blog_charset’).' »?‘.’>‘; ?>
|
Sauvegardez, c’est fini.
A chaque mise à jour du logiciel, ce sera à repenser… A quand une fonction dans le fichier function qui permette ce petit miracle ?