Поддержка Проблемы и решения Меняется URL при указании в записи нескольких рубрик

  • При присвоении статье нескольких категорий меняется постоянная ссылка
    Пример http://prntscr.com/i83mom
    Добавляем рубрику и путь меняется http://prntscr.com/i83n02

    На сайте ссылки построены так, что при выборе множества рубрик попадает в индекс та, у которой id меньше. На скриншоте http://prntscr.com/ibcsdn можно видеть, что при наведении на категорию без рубрики у нее id=1, и поэтому он первый подставляется в ссылку.

    Помогите найти решение, чтобы УРЛ был постоянным, т.е. возможность выбрать основную категорию (по ней строится крошки и УРЛ, она всегда 1) и дополнительные (туда статья просто выводится, таких рубрик можно выбрать несколько).

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

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • В настройках постоянных ссылок (а они у вас настроены как «произвольные») вообще уберите отображение рубрики в структуре ссылки.
    http://joxi.ru/L2164k8t61djQA
    Рубрика записи в её url абсолютно неуместна. Тем более если вы присваиваете записи несколько рубрик. (Это ИМХО тоже не совсем разумное решение) Отсюда и проблемы.

    по ней строится крошки

    Удаление из структуры url записи никоим образом не помешает выстраиванию ваших хлебных крошек. А вот такие навороченные URL
    http://undergroundexpert.info/opyt-podzemnogo-stroitelstva/realizovannye-proekty/fulton-center-ny/ совершенно ни к чему. Ни для поисковиков (которые кстати не любят длинных ссылок) ни тем более для живого человека они абсолютно ни о чем не говорят.

    категорию без рубрики у нее id=1, и поэтому он первый подставляется в ссылку.

    Не может одна и таже запись быть доступной по разным URL — вот WP как может и исправляет ваши косяки :))

    • Ответ изменён 6 лет, 2 месяца назад пользователем O.
    • Ответ изменён 6 лет, 2 месяца назад пользователем O.
    • Ответ изменён 6 лет, 2 месяца назад пользователем O.
    • Ответ изменён 6 лет, 2 месяца назад пользователем O.
    • Ответ изменён 6 лет, 2 месяца назад пользователем O.
    • Ответ изменён 6 лет, 2 месяца назад пользователем O.
    • Ответ изменён 6 лет, 2 месяца назад пользователем O.

    Упреждая ваши опасения, что старые записи будут недоступны и станут отдавать 404 после удаления категории из структуры url — скажу, что WP довольно умная система, чтобы не допустить этого!

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Возможно, поможет какой-нибудь плагин типа Easy Primary Category.

    @perdyllo , спасибо за подробный ответ! Однако, думаю, что сейчас менять структуру URL нецелесообразно, т.к., действительно, возможно, что при переезде на новые «короткие» URL, страницы перестанут быть доступны по «старым» адресам. Надо пробовать, может быть, я не прав.

    @denisco , спасибо. Попробуем.

    Модератор Yuri

    (@yube)

    Надо пробовать, может быть, я не прав.

    «Чего тут думать? Прыгать надо!» 🙂

    http://undergroundexpert.info/realizovannye-proekty/ — работает?

    @yube , работает, да.
    @denisco , поставили плагин Easy Primary Category, однако, проблема с хлебным крошками осталась.

    проблема с хлебным крошками осталась.

    ХБ не имеют никакого отношения к УРЛам.

    С УРЛами проблема решена? Справа стоит изменить статус топика.

    действительно, возможно, что при переезде на новые «короткие» URL, страницы перестанут быть доступны по «старым» адресам. Надо пробовать, может быть, я не прав.

    Совершенно не правы. Изменяете в настройках структуру постоянных ссылок и нажимаете «Сохранить изменения». WP при этом сам сделает все нужные переадресации.

    @perdyllo , спасибо

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Меняется URL при указании в записи нескольких рубрик» закрыта для новых ответов.