• Добрый день !
    Использую плагин «Яндекс.Турбо» v1.32 на вордпресс который советует сам яндекс. Но в разделе Вебмастера — Источники турбо страниц у меня надпись
    Во время обновления RSS произошла ошибка. Для показа новой версии внесите изменения в файл. До этого продолжает отображаться предыдущая версия страниц.

    XML-элементы указаны некорректно
    стр.
    поз.
    2
    6
    <?xml

    Это же плагин сам создает ? Как мне это пофиксить ?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Кстати , такая же проблема была на одном сайте, но отлично работает на другом. Не знаю, почему так.

    Как мне это пофиксить ?

    задать вопрос автору плагина

    Вот что яндекс ответил

    Здравствуйте! Прошу прощения за долгий ответ. Эта ошибка связана с тем, что сейчас запись xml version=»1.0″ encoding=»UTF-8

    расположена не на первой строке документа. Перенесите ее, пожалуйста, чтобы файл RSS-фида начинался с этой записи.

    я проверил она на 2 строке. Как бы одна строка пропущена. Как ее переставить ?

    обычно такое связано с конструкциями кода аля:

    ?>
    
    <?php

    в functions.php или в каком-то из плагинов. грубо говоря — отключайте все плагины, проверяйте ленту (через Ctrl +F5, так как браузеры кэшируют RSS) — если помогло, то включайте плагины по одному и ищите после включения какого плагина содержимое ленты переносится на вторую строку. если не поможет — пробуйте переключение на стандартную тему. поможет — ищите в functions.php вхождение указанного кода.

    Ок спасибо буду пробовать. У меня functions.php вообще был пустой. Только я туда что то добавлял включая ваш код из раздела помощи.

    нашел я плагин Webcraftic Cyr to Lat reloaded

    • Ответ изменён 1 год, 4 месяца назад пользователем Евгений.

    В общем сменил плагин тот удалил. Но теперь яндекс ругается

    Неверно указан корневой элемент RSS

    стр.поз.1 1 doctype html> <html lang=»en»> <head> <meta charset=»utf-8″> <meta http-equiv=»Cache-Control» content=»no-cach<meta charset=»utf-8″></meta>

    cyr2lat есть нормальный, а не переделки — https://wordpress.org/plugins/cyr2lat/

    а по поводу ошибки — у вас какая-то защита от ботов стоит, в браузере лента открывается, а если представиться поисковым ботом идет отлуп. вспоминайте, что за защиту вы ставили или пишите хостеру. проверить ответ вашего сайта можно тут — https://bertal.ru/index.php?a10850119/mymariupol.online/feed/turbo#h

    Спасибо этот плагин и поставил. Хосту уже написал. Так скоро начну в сайтах разбираться ))

    Яндекс ответил по последней ошибке

    В фиде http://mymariupol.online/feed/turbo/ я обнаружил много лишних пробелов в заголовочной части файла. Это привело к тому, что робот Яндекса не смог правильно прочитать его. Пожалуйста, уберите лишние пробелы в файле и снова загрузите фид в Вебмастере и включите его.

    вижу, но причины не знаю. насколько я понимаю у вас команда перевода строки PHP_EOL дает 2 перевода строки. это опять же вопрос к хостеру и настройкам PHP.

    Спасибо хостер молчит

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «Ошибки в работе плагин «Яндекс.Турбо» v1.32» закрыта для новых ответов.