Карта сайта в новом WordPress

Долгое время на WordPress карта сайта (sitemap.xml) создавалась подручными средствами, плагинами Google XML Sitemaps, Модуль All in One SEO Pack и так далее. Это было весьма странным, так как WordPress позиционировал себя как движок для блогов, но не содержал в себе такого важного файла с расширением .xml, в котом хранится информация для поисковых систем о всех ваших страницах и записях вашего веб-сайта подлежащих индексации!

В Версии WordPress 5.5 была наконец-то добавлена поддержка sitemap.xml в ядро движка. Плагины теперь не нужны! Но... Как я не старался, я так и не нашел настройки карты сайта в административной панели (у меня WordPress 5.5.3), а по адресу:

мой_сайт.ру/sitemap.xml

также ничего не открывается!

Почему не работает sitemap.xml в WordPress 5.5.3 и как настроить "карту сайта" в ядре движка?

Add Comment
3 Answer(s)

Карты Сайта WordPress находится по адресу:

/wp-sitemap.xml

Если у вас не открывается эта страница на Wodrpess не ниже 5.5, необходимо в настройках вашего хостинга в настройках PHP модулей активировать расширения SimpleXML.

Сторонник Answered on 30.11.2020.
Add Comment

Для WordPress карта сайта никогда и не требовалась! Структура движка устроена таким образом, что веб-сканеры могут беспрепятственно обнаруживать страницы по ссылкам внутри сайта (меню, хлебные крошки и т.д.), позволяя поисковым роботам быстро и всесторонне идентифицировать все URL-адреса! Но WordPress это уже далеко не система для блогов! Стоит упомянуть растущую популярность WP при создании онлайн-магазинов! Собственно, имеем то, что имеем. В ядре WordPress теперь есть свой sitemap!

Технические возможности впечатляют: индекс карты сайта может содержать до 50 000 карт, а одна карта сайта может содержать (с возможностью фильтрации) до 2000 записей!

Более подробную информацию об управлении и настройках sitemap в новом WordPress, можно получить по ссылках:

 

Сторонник Answered on 30.11.2020.
Add Comment

Наконец-то в ядре WordPress появился встроенный sitemap.
Почему это хорошо? Отпадает необходимость в плагинах, которые пишут сторонние разработчики!
Почему это плохо? Встроенная карта WordPress не содержит интерфейса для отладки или тонких настроек (очень важный момент)! По умолчанию в списки sitemap для индексации попадают лишь публичные типы постов или таксономий, а еще страницы постов авторов! Такое положение вещей не устроит рядового пользователя WordPress сайта!
Однако, безусловно, sitemap в ядре WordPress находится в стадии активной доработки и для широких масс я бы не рекомендовал ее внедрение.

Чтобы не возникло конфликтов с действующими картами для индексации на вашем сайте, можно отключить родной sitemap в WP

Как отключить sitemap в WordPress?

В файле functions.php текущей темы вставьте следующий код, деактивирующий функционал /wp-sitemap.xml


add_filter( 'wp_sitemaps_enabled', '__return_false' );

ГУРУ Answered on 30.11.2020.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.