В общем, проблема решилась так.
У кого будет возникать подобная ситуация...
просто стираете все до строчки
<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
После этого лента сразу заработает.
Всем, кто помогал разобраться огромное спасибо =)
Проверил, кодировка без BOM.
Причем , если все стереть, до строчки
<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"> ,
то RSS работает, но Яндексу нужно чтобы было именно с <?xml version="1.0" encoding="'.get_option('blog_charset').'"?>';
Открыл код, ошибок не нашел, а при переносе строки вот почти тоже самое выходит =(
В поддержке сказали мол "файл начинается не с 1 строки", но вот технические требования(на скрине), где первая строка прописана идентично с моей.
header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?>';
;?>
<channel>
wordpress переустановил , строчка исчезла. Делов на 30 секунд.
Все, решил проблему. Flector, dimsog - спасибо большое =)
Домен у меня вообще в другом месте, его я переносить не буду))
Хостинг уже меняю. Начал переезд.
Большое всем спасибо за ответы. 🙄
totamon, спасибо, не знал, некоторых моментов.
Сейчас посмотрю хостеры в вашей подписи, попробую переехать.
С этим вообще проблема колоссальная. Хост и домен на другого человека оформлены. При переносе на другой аккаунт нужны документы, а человека, на которого все это оформлено, к сожалению среди нас уже нет.
Получается выход только один- ждать пока закончится домен,его выставят на аукцион. И уже с аукциона купить его на новом хосте. Но закончится срок оплаты домена лишь в 2016 году. Вот такая история...
У них даже на самом высоком тарифе - ограничение CPU 15%. А у меня под 17 скачет.
Причем странно, что трафик на сайте был такой же и год назад, тогда тариф вообще был с ограничением 4% и никаких проблем не возникало.