Краткая статья о проблеме с которой столкнулся на днях. Увидел в инструментах веб-мастера, что карта сайта (то есть файл sitemap) в течении месяца не меняет количества статей, хотя на сайте они добавлялись регулярно. Решил открыть карту сайта и здесь нашлась причина:

This page contains the following errors: error on line 2 at column 6: XML declaration allowed only at the start of the document. Below is a rendering of the page up to the first error.

Влез на иностранные форумы и начал думать, что я менял на сайте в последнее время:

1.Обновлял плагины: отключение обновленных плагинов проблемы не исправило, хотя ошибка может быть в них и на некоторых сайтах об этом говорили;

2. Я редактировал файл functions.php: еще одна из возможных причин ошибки пустые строки перед началом PHP тегов <? PHP и после закрытия тега PHP ?>. И как оказалось, причина крылась в нескольких пустых строках в конце functions.php - убрав которые я избавился от ошибки.

То есть зашел во "Внешний вид" => Редактор => выбрал файл  "Функции темы (functions.php)"  => опустился в самый низ и убрал пустые строки.

Примечание: если у вас включен плагин кэширования, такие как WP-Cache или WP-SuperCache, желательно отключить на время поиска проблемы, ведь убрав причину - вы можете сразу этого не заметить.

3. Если проблема крылась не в файле functions.php - вспоминайте какие файлы редактировали вы, или воспользуйтесь плагином Fix My Feed RSS Repair, который ищет эти пустые строки и удаляет.

Напоминаю, что любые редактирования лучше проводить сделав резервную копию до этого!!!

Надеюсь данный способ решения был полезен и вам, если есть у вас есть какие-то дополнения, или другие решения проблемы - пишите комментарии! Удачи Вам 🙂

Об авторе

Разнорабочий в области IT. Занимается поддержкой пользователей, сопровождением программного обеспечения.

А ещё у нас есть

  1. Max

    Не ну прям спасибо! Проблема была реально в пустых строках..

    Ответить
  2. Елена

    Класс!! Fix My Feed RSS Repair реально помог а то уже отчаялась!

    Ответить
  3. Виталий

    Спасибо, я уже голову себе чуть не сломал. кто б подумал про две пустые строчки. если что у меня sitemap.xml выдавал такую ошибку которая на All In One SEO Pack генерится

    Ответить
  4. Анна

    Спасибо, мне реально помогло. До этого уже час искала решение. Уже не особо верила, что сама справлюсь. Здорово!

    Ответить

Оставить комментарий

Ваша почта не будет опубликована