2012-05-04 23 views
5

Dostaję następujący błąd w moim wordpress miejscuxml błąd parsowania xml lub deklaracja tekst nie na początku podmiotu wordpress paszy

XML Parsing Error: XML or text declaration not at start of entity 
Location: http://www.domain.com/news/feed/rss/ 
Line Number 3, Column 3:  <?xml version="1.0" encoding="UTF-8"?><rss version="0.92"> 
----------------^ 

Próbowałem prawie wszystkie rozwiązania znalezione w google, próbowałem również odpowiedź z tych samych pytań tutaj w stackoverflow, ale wciąż dostaję ten błąd.

czy ktoś ma pojęcie o tym, jak z tego wyjść?

Odpowiedz

2

Spróbuj zainstalować wtyczkę fix-rss-feed.

Sądzę również, że masz miejsce przed <?xml version="1.0" encoding="UTF-8"?>. Pozbycie się go powinno załatwić sprawę.

+0

myślę plugin wspomniano jest przestarzała. Zamiast tego możesz wypróbować tę wtyczkę: https://wordpress.org/plugins/fix-my-feed-rss-repair/ –

0

Moim zdaniem, zamiast używać wtyczki, lepszym rozwiązaniem byłoby usunięcie całej sprowadzającej się białej spacji między wszystkimi plikami PHP w katalogu motywów. W oknie terminala uruchomić:

cd yoursite/wp-content/themes/yourtheme 

następnie uruchomić

find ./ -name "*.php" -exec sed -i -e '/^\n*$/d' {} \; 

Potem biegnie, spróbuj przechodząc do yoursite.com/feed

Powiązane problemy