Поддержка Проблемы и решения Получить все terms связанные с выводимыми posts

  • Привет, Друзья!
    У меня возникла некоторая проблема и я очень надеюсь, что вы мне поможете с ней разобраться.
    На данный момент в админке я имею записи\посты и к ним привязаны две таксономии, это стандартная category и еще одна созданная — brends. Все отлично работает и выводятся записи на страницах категорий (шаблон category.php) и на страницах брендов (taxonomy.php) соответственно.
    Так вот, мне необходимо при заходе в ту или иную рубрику (шаблон category.php), получить список Брендов, т.е. все terms таксономии brends, но только тех, которые назначены записям выводимым в данной категории, для возможности дальнейшего предоставления пользователям фильтра по брендам для данного раздела.
    Надеюсь, я понятно объяснил суть моей задачи.
    Я пробовал перебирать перед выводом стандартного цикла все записи категории в которой мы находимся и собирать в массив все бренды, которые связаны с записями из просматриваемой категории, затем удалял повторы и выводил одним списком. Но со временем, число записей становилось все больше и больше, а на страничке категории у меня получалось два цикла — 1 это моя переборка всех записей разом и вывод по ним списка брендов и 2 это стандартный цикл записей категории. Всё это начало сильно нагружать хостинг. Если мою переборку убрать, то всё опять работает быстро..
    Может, у кого будут какие идеи, как это можно реализовать в лучшем виде?
    Заранее, спасибо!

Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Получить все terms связанные с выводимыми posts» закрыта для новых ответов.