Wordpress RSS Feed Output Error

Scris de bogdanmogo la data 8 Octombrie, 2009

Dupa instalarea blog-ului am incercat sa vizualizez feed-ul RSS. Eroare!

M-am uitat in codul sursa si am observat ca tag-ul <?xml era pe randul 2. Dupa ce m-am chinuit sa gasesc blank-ul care se afla pe randul 1, am zis sa ma folosesc totusi de cunostintele mele de programare si sa elimin blank-ul.

Am deschis fisierul feed-rss2.php din directorul /wp-includes/ si am adaugat dupa:

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

urmatorul cod:

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

La fel se procedeaza si cu celelalte fisiere pentru feed.

Codul meu incarca toata pagina intr-un buffer, apoi inlocuieste toate newline-urile si tab-urile cu un spatiu.

Sa fiti atenti totusi sa dati refresh cu CTRL+F5, pentru ca altfel browserul va incarca pagina xml din cache.

O alta problema a wordpress-ului, pe care nu am inteles-o este de ce fisierul wp-config.php nu se termina cu tag-ul ?>

Este indicat sa verificati si acest fisier, sa nu aiba blank-uri.

Lasă un răspuns

Widget twitter pentru Wordpress
nat loopback, partea a ii-a