Отношения между двумя таксономиями - PullRequest
1 голос
/ 07 июля 2011

для проекта, у меня есть продукты CPT с двумя таксономиями: категория и бренд.

Я хотел бы построить переход от категории к продукту под брендом.

  • стр. 1: список терминов категории
  • стр. 2: список терминов бренда с выбранным термином категории
  • стр. 3: список продуктов под маркой и категорией
  • стр. 4: показать продукт

Очевидно, что страницы 1 и 4 легко сделать, но я не могу понять, как получить термины на странице 2 и продукты на странице 3.

Я уверен, что есть способ сделать это.Есть идеи?

Спасибо.

Кирилл

1 Ответ

0 голосов
/ 25 июня 2012

Согласно сообщению, указанному ниже, вы можете использовать параметры URL для выполнения части «страница 3»:

    www.example.com/post-type/?taxonomy_y=term_y&taxonomy_x=term_x

WordPress автоматически фильтрует сообщения, чтобы включить в них только те сообщения, отмеченные term_y в таксономии y иterm_x в таксономии_x.

http://thereforei.am/2011/10/28/advanced-taxonomy-queries-with-pretty-urls/

Чтобы выполнить часть «страница 2», выполните пользовательский запрос вместо использования метода параметров URL, описанного выше, а затем выполните цикл по результатам запроса и создайте свой список"терминов бренда, которые имеют выбранные термины категории".

    query_posts(array(
      'brand' => 123,
      'category' => 456,
    ) );

http://ottopress.com/2010/wordpress-3-1-advanced-taxonomy-queries/

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