Как правильно связать таксономии между собой и произвольные типы постов WP?
Доброго дня!
Нужно разделить посты на сайте по жанрам и городам ....
Жанры - Театр, Спорт, концерты.
Города - Москва, СПБ, Казань.
Так чтобы находясь на странице жанра Театр www.....ru/Театр,
помимо общего списка постов (театральных представлений, привязанных к этой таксономии), были ссылки на города, в которых также есть театральные представления с такой конструкцией
www.....ru/Театр/Москва, www.....ru/Театр/СПБ, www.....ru/Театр/Казань
на странице www.....ru/Спорт
д.быть ссылки на города www.....ru/Спорт/Москва, www.....ru/Спорт/СПБ, www.....ru/Спорт/Казань
И наоборот, заходя в раздел любого города, помимо всех событий проходящих в этом городе, видеть ссылки на жанры с привязкой к этому городу
на странице города www.....ru/Москва (помимо отображения всех событий в этом городе)
д.быть ссылки на разные жанры событий в этом городе ....т.е.
www.....ru/Театр/Москва, www.....ru/Спорт/Москва, www.....ru/концерты/Москва.
Жанр/Город - что это ? категории/субкатегории? или таксономии ? зависимые то каким образом или это 2 независимые таксономии ? А может кто то один (Жанр или Город) это тэг (метка) taxonomy/tag ?
Помогите разобраться.... сам запутался уже.... как это организовать ?
>А причем тут mqtranslate?
при том, что он решает схожие задачи. Только в вашем случае "языки" называются "города".
Можно и без плагина решить, но внутри будет примерно такой же код - таксономия для "городов", кастомные правила для ресолва ссылок типа site.ru/%жанр%/%город%, фильтры на pre_get_posts или еще куда, чтоб скрыть посты в ненужных "городах" и тп.
В этом случае делать связь именно между двумя таксономиями не нужно. Проще добавить как обычно их к постам, а потом уже прятать/показыывать нужное на основе кастомных урлов
В WP на самом деле это сложно сделать, лучше Modx использовать для таких вещей или вообще самописный CMS. Я делал когда-то сайт и мне нужна была форма регистрации, как тут и не смог с ВП это реализовать...