Поддержка Проблемы и решения карта сайта в WP 5.5

  • После обновления WP до версии 5.5 появилось встроенная функция создания карты сайта. К сожалению в списке расширений моего php 7.4 directadmin нет расширения SimpleXML которое необходимо для работы карты сайта WP. Можно ли чем заменить SimpleXML?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Модератор Yuri

    (@yube)

    Можно не использовать это нововведение, пока техподдержка хостинга не включит нужные запчасти php

    Anonymous User 17440952

    (@anonymized-17440952)

    Я поставил чистую установку WP5.5, но не вижу такой функции (создание карты сайта).. Вам надо скорей всего обратиться к провайдеру и написать чтобы они установили на сервере это расширение к php 7.4

    А так если бы это был свой сервер то можно было бы самим установить.. Но вы можете создать файл с расширение info.php и в нем написать команду

    <?php
    phpinfo();
    ?>

    для просмотра всех включенных расширений php, и вам там будет написано SimpleXML — enabled (включено), disable (выключено)

    По поводу замены SimpleXML чем-то другим ничего сказать не могу

    Если все будет очень критично и прям срочно нужно будет это расширение, то можно еще попробовать использовать старую версию php где была поддержка расширения SimpleXML

    Автор mambetov

    (@mambetov)

    Юрий
    Спасибо, попробую запросить хостера добавить расширение.

    Shuriks
    Если не ошибаюсь карта сайта создаётся автоматически при включенном расширении SimpleXML
    https://mysite.ru/wp-sitemap.xml

    Модератор Yuri

    (@yube)

    Автор mambetov

    (@mambetov)

    Есть ответ от провайдера. Они сказали создать мне фаил phpinfo, после проверки этого файла выяснилось, что «Поддержка SimpleXML» <<Включена
    Но карта сайта по ссылке https://modems.uz/wp-sitemap.xml не найдена

    • Ответ изменён 3 года назад пользователем mambetov. Причина: дополнение
    Anonymous User 17440952

    (@anonymized-17440952)

    Если перейти по ссылке https://modems.uz/sitemap.xml, то появляется карта сайта сгенерированная плагином All In One SEO Pack (попробуйте отключить карту сайта в этом плагине) и затем удалите ее с сайта, думаю если включена SimpleXML в PHP и WP5.5 его поддерживает то она должна сама сгенерироавться через пару дней 🙂

    Если только не стоит нигде ограничений на отключение этой функции
    Проверьте, не стоит ли функции такой где-то в теме, может быть в плагинах
    How can I disable sitemaps?
    If you update the WordPress settings to discourage search engines from indexing your site, sitemaps will be disabled. Alternatively, use the wp_sitemaps_is_enabled filter, or use remove_action( 'init', 'wp_sitemaps_get_server' ); to disable initialization of any sitemap functionality

    Кстати и в файле robots.txt тоже указана карта сайта
    Sitemap: https://modems.uz/sitemap.xml

    • Ответ изменён 3 года назад пользователем Anonymous User 17440952.
    • Ответ изменён 3 года назад пользователем Anonymous User 17440952.
    • Ответ изменён 3 года назад пользователем Anonymous User 17440952.
    Модератор Yuri

    (@yube)

    должна сама сгенерироавться через пару дней

    libxml, конечно, тормоз, но не настолько 🙂

    Shuriks, открою Вам страшную тайну: уже много лет сайтмапы виртуальные, то есть генерируются по запросу и в виде файлов не хранятся.

    Автор mambetov

    (@mambetov)

    Shuriks
    Отключил карту сайта плагина All In One SEO Pack, после проверил по ссылке https://modems.uz/wp-sitemap.xml результат ошибка 404. Деактивировал вель плагин All In One SEO Pack, результат карты сайта WP по указанному адресу нет.

    • Ответ изменён 3 года назад пользователем mambetov.
    Модератор Yui

    (@fierevere)

    永子

    1. загляните в https://modems.uz/robots.txt
    именно эта карта сайта будет использоваться ботами ПС

    2. У вас сейчас все карты отключены. Лучше включите карту от AIOSEOP, она более хорошо настраивается чем нативная от WP 5.5

    Автор mambetov

    (@mambetov)

    Yui
    А как всё-таки включить карту от WP 5.5?)

    Модератор Yui

    (@fierevere)

    永子

    убедиться что у вас есть PHP расширение SimpleXML
    Отключить карту сайта в других плагинах
    Убедиться, что в настройках чтения не включен запрет поисковых систем
    Посмотреть про фильтры настройки карт сайта
    https://make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/
    Убедиться что нигде не отключали карты через фильтр отключения.

    Впрочем, я не стала бы с уверенностью утверждать что все будет работать при наличии SEO плагинов, они вполне могут нативные карты отключать фильтрами, и наверное правильно делают.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «карта сайта в WP 5.5» закрыта для новых ответов.