• Здравствуйте! Допустим у меня есть страницы услуга1 и услуга2. Услуга1 и услуга2 есть для города Москва. А для города Ростов только услуга2, и виртуальная страница /rostov/usluga1/ не должна появляться в sitemap.xml (использую yoast seo). У yoast есть фильтры сайтмапа, но как я понимаю они все работают с физическими сущностями а не виртуальными https://developer.yoast.com/features/xml-sitemaps/api/#exclude-specific-posts

    Есть какие-то идеи в какую сторону мне копать?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Belingo

    (@belingo)

    Здравствуйте!

    Пока, у плагина нет возможности исключать страницы для каждого отдельного города. Можно исключить страницу только для всех городов сразу. Данный функционал пока только планируется.

    Thread Starter olegburakov

    (@olegburakov)

    Понял, спасибо за ответ! Может придумаю чего через хуки/фильтры

    Thread Starter olegburakov

    (@olegburakov)

    Вдруг кто будет гуглить и попадет на мой пост. Сделал такой костыль в ядре плагина.
    В файле wp-content/plugins/belingogeo/includes/sitemaps.php добавил одну строчку в функции belingoGeo_get_sitemap_page_urls: на 256й строке делаю проверку что урл не в исключенных https://i.imgur.com/j2VL9Px.png

    а в пользовательской функции уже написать что угодно, в моем случае я из ACF, со страницы настроек темы получаю список урлов которые не должны быть в sitemap.

    https://i.imgur.com/WhCule4.png
    https://i.imgur.com/vOBdEd8.png

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

    Plugin Author Belingo

    (@belingo)

    Здравствуйте! Да, решение будет работать, но обращаем внимание, что в данном случае Вы исключаете страницу только из сайтмапа. Страница по факту продолжает существовать и рано или поздно всё равно попадёт в индекс.

    Мы постараемся как можно быстрее добавить в плагин возможность исключать страницы полностью, отдельно для каждого города.

    Thread Starter olegburakov

    (@olegburakov)

    Спасибо!

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.