Wordpress пользовательские хлебные крошки (несколько таксономий) - PullRequest
0 голосов
/ 28 апреля 2020

Я сейчас стою перед стеной. Я пытался решить это некоторое время, но мне не повезло. Я постараюсь объяснить как можно лучше, так как английский sh не мой основной язык.

Я работаю с компанией, которая часто создает сайты по недвижимости в Wordpress. Они часто используют тему Wordpress для сайтов по недвижимости под названием Houzez. Используемая ими тема не поставляется с этой функцией «из коробки» (уже попросили поддержки)

Я попытаюсь объяснить на примере:

У меня есть собственный пост под названием Свойства и 2 таксономии, Тип и Город (На самом деле таксономий больше, но давайте оставим их равными 2).

В качестве примера возьмем следующие термины: Квартира, Берлин. Я хотел бы построить свою собственную структуру панировочных сухарей. Как можно заставить таксономию «Тип» взаимодействовать с таксономией «Город» и иметь такую ​​структуру:

Домой> Свойства> Квартира> Берлин> Заголовок одного сообщения.

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

Какой хороший способ сделать 2 ( или более) таксономии работают вместе, как это?

Встроенные панировочные сухари в теме учитывают только налог "Тип" для построения структуры, как и каждый плагин, который я пробовал. Я знаю, что таксономии не предназначены для такой работы, но компании, в которой я работаю, это не особо важно.

Так что я думаю, что мне нужно написать собственный код, но мой ограниченный опыт (3 Годы в WP, PHP и кодирование в целом) делают эту задачу одной из самых сложных для меня.

Чтобы обойти это, я попытался подделать термины "Тип", используя город как детей Термины «тип», например, так:

  • Квартира
  • - Берлин

Но на этом этапе любой другой тип должен быть построен таким образом, имея несколько «берлинских» терминов для каждого типа - это не сработает. Я чувствую себя потерянным и испытываю желание сказать им, что это невозможно. В то же время, я чувствую, что это может многому меня научить.

Надеюсь, вы поможете мне или, по крайней мере, укажете мне правильное направление.

Большое вам спасибо.

1 Ответ

0 голосов
/ 28 апреля 2020

Вы можете решить эту проблему, создав структуру пользовательской таксономии или переопределив структуру, которую вы уже используете. Затем вы можете указать WordPress, какую именно структуру и иерархию постоянных ссылок и URL-адресов вы будете использовать sh, отдельно от ванильных таксономий.

Если вы не знаете, как создавать собственные таксономии для WordPress, вы можете используйте инструмент Taxonomy на GenerateWP , чтобы начать работу. Раздел, который вы хотите найти под постоянными ссылками:

enter image description here

И вот статья о структуре URL , которую вы получаете по умолчанию , так что вы лучше знаете, как вы можете изменить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...