Я сейчас стою перед стеной. Я пытался решить это некоторое время, но мне не повезло. Я постараюсь объяснить как можно лучше, так как английский sh не мой основной язык.
Я работаю с компанией, которая часто создает сайты по недвижимости в Wordpress. Они часто используют тему Wordpress для сайтов по недвижимости под названием Houzez. Используемая ими тема не поставляется с этой функцией «из коробки» (уже попросили поддержки)
Я попытаюсь объяснить на примере:
У меня есть собственный пост под названием Свойства и 2 таксономии, Тип и Город (На самом деле таксономий больше, но давайте оставим их равными 2).
В качестве примера возьмем следующие термины: Квартира, Берлин. Я хотел бы построить свою собственную структуру панировочных сухарей. Как можно заставить таксономию «Тип» взаимодействовать с таксономией «Город» и иметь такую структуру:
Домой> Свойства> Квартира> Берлин> Заголовок одного сообщения.
На данный момент если я нахожусь на одной странице поста и нажимаю на Берлин, я хотел бы сохранить иерархию в неизменном виде и просмотреть все квартиры в Берлине, но не все свойства Берлина.
Какой хороший способ сделать 2 ( или более) таксономии работают вместе, как это?
Встроенные панировочные сухари в теме учитывают только налог "Тип" для построения структуры, как и каждый плагин, который я пробовал. Я знаю, что таксономии не предназначены для такой работы, но компании, в которой я работаю, это не особо важно.
Так что я думаю, что мне нужно написать собственный код, но мой ограниченный опыт (3 Годы в WP, PHP и кодирование в целом) делают эту задачу одной из самых сложных для меня.
Чтобы обойти это, я попытался подделать термины "Тип", используя город как детей Термины «тип», например, так:
Но на этом этапе любой другой тип должен быть построен таким образом, имея несколько «берлинских» терминов для каждого типа - это не сработает. Я чувствую себя потерянным и испытываю желание сказать им, что это невозможно. В то же время, я чувствую, что это может многому меня научить.
Надеюсь, вы поможете мне или, по крайней мере, укажете мне правильное направление.
Большое вам спасибо.