Поддержка Проблемы и решения Страница категорий товаров не найдена

  • Доброго времени суток!
    Похожие темы на форуме есть, но решений не нашёл.
    Есть сайт, в нём есть интернет-магазин, страница магазина: forexample.ru/shop/.
    Созданы категории и шаблон страницы категории. Логично было бы открывать категории товаров по ссылке: forexample.ru/shop/»категория товара»/, а товар: forexample.ru/shop/»категория товара»/»название товара»/
    Для этого задаю постоянные ссылки в настройках:
    База категорий товаров: shop
    База магазина с категорией: /shop/%product_cat%/
    Но при попытке перейти в категорию товаров «Похоже, эта страница не существует.». А вот страницы товаров открывает.
    Причём, если база категорий товаров будет отличной от «shop», то категории открываются, но url выглядит совершенно не логичным.
    Вопросы: 1. Почему так?; 2. Какие есть способы добиться ссылки: forexample.ru/shop/»категория товара»/»название товара»/ при которой все страницы будут открываться?

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

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

    (@yube)

    Почему так?

    Видимо, потому что для роутера /shop/ — статическая страница со слагом shop, а /shop/something/ — ст. страница со слагом something, дочерняя по отношению к ст. странице со слагом shop. И ее, естественно, нет. До разбора кастомных таксономий и типов записей дело не доходит. Это всё результат использования упрощенной схемы ЧПУ. Была бы полная — /page/shop/ — и роутеру было бы проще, и вопросов по смешению разных сущностей не возникало.

    Очень приблизительно понятно))
    Как можно решить этот нюанс?

    Этот нюанс в сути wordpress или я допустил ошибку?

    Модератор Yuri

    (@yube)

    Не исключено, что можно как-то решить «тюнингом» правил реврайта. Но не факт. Умозрительно протестировать не могу, а на практике такого не делал (и не хочу, потому что на всякое насилие над движком рано или поздно обязательно прилетает обратка)

    p.s. Возможно, я сгущаю, и решается просто. Зачастую, когда уже сделал и знаешь как, кажется, что просто 🙂

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