Ошибка XML sitemap на WordPress?
Подскажите что за ошибки
https://komidrova.ru/page-sitemap.xml
После обновления шаблона
Дополнительно:
А где у вас, собственно, Страницы сайта (кроме Главной)? Я вижу только записи. Можете пару примеров накинуть?
https://komidrova.ru/produkciya/
https://komidrova.ru/oborudovanie/
Если это страница, то почему
<body class="archive category category-oborudovanie category-38 wp-custom-logo "> |
<body class="archive category category-oborudovanie category-38 wp-custom-logo ">
и почему этот адрес в category-sitemap.xml?
изза этого ошибка ? главная же есть и до этого нормально работало
Добавил станицу в меню и опубликовал. и та же ошибка.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Ошибки в sitemap после обновления шаблона могут быть разными, поэтому сначала нужно понять, что именно возвращает
/page-sitemap.xml: 404, пустой XML, HTML вместо XML, PHP warning в начале файла или ссылки на несуществующие страницы.Откройте sitemap и посмотрите исходный код. Если до
<?xmlвыводится warning/notice, XML становится невалидным. Тогда проблема не в sitemap как таковом, а в PHP-ошибке темы или плагина, которая печатается раньше XML.Если sitemap генерирует Yoast/Rank Math, проверьте:
pageот индексации;pre_get_posts;Если после обновления шаблона страницы стали CPT или поменялись URL, sitemap может показывать не то, что Вы ожидаете. Карта страниц содержит именно WordPress Pages, а не записи, товары или кастомные материалы.
Для Yoast можно пересобрать индексируемые данные:
wp yoast index --reindexwp yoast index --reindex
Если WP-CLI недоступен, в админке Yoast обычно есть инструменты оптимизации данных. После этого очистите кэш.
Если sitemap отдаёт 404, пересохраните постоянные ссылки. Также проверьте, не конфликтует ли физический файл
page-sitemap.xmlв корне сайта с виртуальным sitemap SEO-плагина.Если в sitemap попадают URL, которые не открываются, проверьте статус этих страниц, slug, parent pages и редиректы. Не нужно руками редактировать XML — нужно исправить источник данных.
Итог: валидность sitemap ломается либо PHP-выводом до XML, либо настройками SEO-плагина, либо rewrite/кэшем. Начните с просмотра исходника sitemap и HTTP-статуса, дальше причина обычно видна сразу.