Ви отримуєте цю помилку при перегляді XML Sitemap, створеного за допомогою відмінного плагіна SEO Yoast на WordPress?
У мене був клієнт з тією ж проблемою, але копати навколо, я знайшов кілька рішень, які ви можете спробувати, як це передбачено feedvalidator.org :
Пояснення
Якщо XML-декларація () з'являється у вашому каналі, вона повинна бути першою справою в каналі, перш ніж пробіл.
На жаль, WordPress здається занадто простим для плагіна, теми або для вашого конфігураційного файлу містити порожній рядок. Крім того, деякі - але не всі - читачі каналів компенсують цю загальну помилку, дозволяючи помилку тривалий час залишатися непоміченою.
Рішення
- PHP також використовує аналогічну нотацію:. Зверніть увагу, що остаточний php?> Повинен бути виключений з усіх файлів коду PHP - модулів, включає в себе і т.д. може викликати проблеми з каналами.
- Перевірте файли wp-rss2.php і wp-atom.php для порожніх рядків за межами <? та?> секції з дужками.
- Перевірте ваш файл wp-config.php для порожніх рядків за межами <? та?> секції з дужками.
- Перевірте ваш файл theme.php для порожніх рядків за межами <? та?> секції з дужками.
- Один за іншим вимикайте плагіни та перевіряйте їх, поки не виділите причину проблеми.
Для мого клієнта рішення 4 вирішило проблему. Видаляючи один рядок порожнього простору у файлі functions.php, канал XML знову працював.
Ви отримуєте цю помилку при перегляді XML Sitemap, створеного за допомогою відмінного плагіна SEO Yoast на WordPress?Зверніть увагу, що остаточний php?
Php для порожніх рядків за межами <?
А?
Php для порожніх рядків за межами <?
А?
Php для порожніх рядків за межами <?
А?