n-wp.ru — блог о WordPress

Несколько родителей у рубрики

На одном из сайтов есть каталог вида:

Регион
— Велоспорт
— запись 1
Регион 2
— Велоспорт
— запись 2
Регион 3
— Велоспорт
— запись 4

Получается нужно рубрику Велоспорт присвоить к нескольким родителям.

Есть идея сделать доп поля в которых мы сможем указывать своё строение каталога, велосипед не хочется изобретать, вдруг есть готовое решение.

Кто сталкивался с реализацией такого каталога? Или как лучше реализовать такую структуру?

4 комментария

  • При клике на Регион — Велоспорт что должно отобразиться? Только те посты, которые входят в категорию Регион и категорию Велоспорт? Или же все посты из категории Велоспорт из всех родительских категорий? Если первое, то Велоспорт в категории Регион и Велоспорт в Категории Регион 2 — это все-таки разные категории с одинаковым названием. Если же второе — то это решается введением пользовательских таксономий: Регион, Регион 2, Регион 2 — это пользовательские таксономии, Велоспорт — это обычная категория.

  • Первый вариант, выводим только те записи которые относятся к Региону и к вложенной рубрике.
    Спасибо за ответ подумаю.

  • поработал с таксономией, очень удобно, думаю как реализовать теперь условие для вывода нужных записей

    Создал таксономию location

    В локации вбил регионы:
    — Московская область
    — Республика Башкортостан

    Затем создал Рубрики:
    — Велоспорт
    — Лыжи

    отнес запись 1 к локации Московская область и к рубрике Велоспорт
    отнес запись 2 к локации Республика Башкортостан и к рубрике Велоспорт

    Нужно вывести записи из Московской области которые входят в рубрику Велоспорт
    каким условием теперь можно вывести в архиве нужную запись?

    Есть ли способ реализовать все на уровне автоматизма не создавая отдельные шаблоны под каждую таксономию?

    спасибо!

  • Все таки их нужно как то связать между собой, указать какие рубрики к какой локации относятся, значит нужно создавать таблицу.

    или я не прав? есть выход проще?