Поддержка Темы и шаблоны Только последний уровень категории в url

  • Нужно, чтобы урлы вложенных категорий отображали только последний уровень структуры. То есть вместо сайт/categories/cat2/cat2-3 было просто сайт/categories/cat2-3. А лучше и слово «categories» убрать заодно.
    Категории первого уровня мне нужны только для внутреннего пользования, пользователю их видеть незачем.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Штот подобное есть:Top Level Categories плагин

    Ирония в том што буквально вчера на декстопе валялся еще один подобный плагин и при уборке я его кудато дел — некак немагу вспомнит названия.

    А также в гоогле ест много инфы по томуже сапросу: Remove ‘Category Base’ From Permalinks

    Удачи!

    Модератор Yuri

    (@yube)

    Их вообще как грязи. И ровно месяц назад я пополнил их ряды еще одним 🙂

    Все эти плагины не делают то, что нужно мне. Нужно выкинуть из урла не только слово category, а и всю иерархию категорий, оставив только последнюю. У меня есть записи с трёхуровневой иерархией и видеть такое богатство в урле — не в радость.

    PS Может, через .htaccess можно как-то решить этот вопрос?
    PPS Юрий, когда ставлю ваш плагин, перестают работать записи о_О

    Модератор Yuri

    (@yube)

    PS Может, через .htaccess можно как-то решить этот вопрос?

    .htaccess занимается обработкой входящих запросов, а не переделкой сгенерированных страниц.

    Юрий, когда ставлю ваш плагин, перестают работать записи о_О

    Так он был сделан для одной вполне конкретной конфигурации пермалинков (/%category%/%postname%/) на одном вполне конкретном блоге, где, судя по словам «заказчика», прекрасно себя чувствует. Можете выкинуть ту часть, которая умучивает урлы постов и посмотреть, что получится.

    И обязательно прочтите почему структура /%category%/%postname%/ считается неудачной.

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