Как исправить ошибки RSS-канала WordPress

/

Вы сталкиваетесь с ошибками RSS-канала на своем сайте WordPress? RSS-каналы помогают пользователям подписаться на ваш блог с помощью приложений для чтения новостей, таких как Feedly.

Поскольку RSS-каналы публикуются на языке разметки XML, небольшая ошибка в канале может сделать его нечитаемым, и пользователи не смогут увидеть новый контент в своих новостных лентах.

Другие приложения также полагаются на получение обновлений контента из RSS-канала WordPress. Например, если вы используете IFTTT для автоматизации публикации ваших новых постов в социальных сетях, это тоже перестанет работать.

В этой статье мы покажем вам, как легко исправить ошибки RSS-канала в WordPress. Мы также поговорим о том, что вызывает эти ошибки и как их избежать в будущем.

Исправление ошибок RSS-канала WordPress

Наиболее распространенные ошибки RSS-канала WordPress

Наиболее распространенные ошибки RSS-канала WordPress вызваны плохим форматированием.

WordPress выводит RSS-каналы в XML, который является языком строгой разметки. Отсутствующий разрыв строки или лишняя вкладка могут нарушить ваш RSS-канал.

Сообщение об ошибке RSS будет выглядеть примерно так:

Ошибка синтаксического анализа XML: объявление XML или текста не в начале объекта Расположение: http://example.com/feed Номер строки 2, столбец 1:

Сообщение об ошибке RSS-канала может отличаться в зависимости от того, какой браузер вы используете.

Вы также можете увидеть это сообщение об ошибке при посещении своей ленты в браузере.

Предупреждение: невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) в /home/username/example.com/wp- включает / pluggable.php в строке 1228

Если вы используете FeedBurner, ваши ошибки могут выглядеть иначе.

Сказав это, давайте посмотрим, что вызывает эти ошибки RSS-канала и как их исправить.

Исправление ошибок RSS-канала в WordPress вручную

Наиболее вероятной причиной ошибок в RSS-каналах является плохое форматирование. Это плохое форматирование может быть вызвано пустым пространством после закрытия тега PHP в плагине или в файле functions.php вашей темы.

Если вы недавно добавили фрагмент кода в файл functions.php своей темы или дочерней темы. Затем вам нужно отредактировать файл функций.

Если в конце вашего файла функций есть закрывающий тег PHP, вам необходимо убедиться, что после него нет лишнего пробела или разрывов строк.

В идеале закрывающий тег PHP в конце файла не требуется. Вот почему было бы лучше, если бы вы полностью удалили закрывающий тег php.

В большинстве случаев это должно решить проблему. Однако, если это не поможет исправить ошибку RSS-канала, продолжайте читать.

Отключите плагины, связанные с RSS-потоком

Если вы используете плагин WordPress, который изменяет RSS-канал вашего сайта или создает новый, вам необходимо отключить этот плагин.

Если вы не уверены, вы можете временно отключить все плагины WordPress.

Деактивировать все плагины WordPress

Затем проверьте свой RSS-канал на наличие ошибки. Если ошибка исчезла, значит, виноват один из плагинов, установленных на вашем сайте.

Теперь вы можете повторно активировать установленные плагины один за другим и проверять RSS-канал после активации каждого плагина. Таким образом вы сможете точно определить, какой плагин вызывает проблему.

После того, как вы найдете плагин, вы можете связаться со службой поддержки плагина для обновления или найти альтернативный плагин, который делает то же самое.

Временно переключитесь на тему по умолчанию

Иногда плохо написанная функция темы WordPress также может повлиять на ваш RSS-канал WordPress. Чтобы увидеть, не вызвана ли проблема вашей темой WordPress, вам необходимо временно переключиться на тему WordPress по умолчанию.

Просто перейдите на страницу Внешний вид »Темы и, если у вас уже установлена ​​тема по умолчанию, активируйте ее.

Активировать тему WordPress по умолчанию

Темы по умолчанию включают двадцать девятнадцать, двадцать семнадцать, двадцать шестнадцать и так далее. Если на вашем веб-сайте он не установлен, вы можете нажать кнопку «Добавить», чтобы установить и активировать его. Пошаговые инструкции см. В нашем руководстве по установке темы WordPress.

Установите и активируйте тему WordPress по умолчанию

После переключения на тему по умолчанию проверьте свой канал WordPress на наличие ошибок. Вы можете посетить свой канал в окне браузера или протестировать его с помощью инструмента проверки каналов.

Если ошибка исчезла, значит, проблема была вызвана вашей темой WordPress. Вы можете обратиться к автору темы за поддержкой или найти подходящую новую тему для своего сайта.

Мы надеемся, что эта статья помогла вам исправить ошибки RSS-канала WordPress на вашем сайте. Вы также можете ознакомиться с нашим руководством о том, как увеличить посещаемость вашего веб-сайта и почему вам нужно сразу создать список рассылки.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как правильно перейти с Weebly на WordPress (шаг за шагом)

Вы хотите перейти с Weebly на WordPress? Да, можно перенести весь ваш контент Weebly на WordPress, не нанимая разработчика и не зная, как программировать. Мы создали

Как создать многостраничную форму в WordPress

Недавно один из наших пользователей спросил нас, как создать многостраничную форму в WordPress? Формы, состоящие из нескольких частей, позволяют собирать

Как создать партнерский магазин Amazon с помощью WordPress

Вы хотите создать партнерский магазин Amazon с помощью WordPress? Партнерский магазин Amazon позволяет вам продавать товары с Amazon.com в качестве аффилированного

Как исключить категорию из вашей домашней страницы WordPress

Вы хотите исключить определенную категорию с главной страницы вашего сайта? По умолчанию WordPress отображает сообщения из всех категорий на вашей