Решение проблемы с нежелательными сегментами в URL WordPress

    Добрый день, коллеги!

    Столкнулся с задачей формирования чистых и красивых постоянных ссылок (URL) на сайте. Например, целевой адрес должен выглядеть так: https://sait.ru/usluga/. Однако система WordPress по умолчанию генерирует URL с лишними структурными элементами: https://sait.ru/blog/service/usluga/.

    Суть проблемы

    Наличие сегментов /blog/ и /service/ в ссылках является нежелательным:

    • Сегмент /service/ можно было бы принять, но идеально от него избавиться.
    • Сегмент /blog/ в контексте данной задачи совершенно недопустим.

    Возникшие сложности

    Попытки решить проблему путем добавления условий (if) в файл functions.php приводят к побочному эффекту: перестают создаваться стандартные страницы (pages), продолжают работать только записи пользовательских типов (custom post types). Это критично для общей функциональности сайта.

    Цель обращения

    Прошу помочь найти рабочее и безопасное решение, которое позволит:

    1. Убрать лишние сегменты (особенно /blog/) из постоянных ссылок.
    2. Сохранить корректную работу всех типов записей и страниц.
    3. Избежать конфликтов и ошибок в структуре сайта.

    Буду благодарен за ваши советы и проверенные методы решения данной задачи.