Mam do tego wiele zastosowań, ale chcę poznać najbardziej wydajny sposób robienia tego, co będzie kosztowną operacją.
Jako przykład skorzystam ze sklepu.
Dany:
- Taksonomia marki produktu
- Taksonomia grupy produktów
- Rodzaj postu produktu
- Archiwizuj szablony dla powyższych taksonomii
Jaka jest najskuteczniejsza i najskuteczniejsza metoda wyświetlania menu marki w archiwum typu produktu oraz typu produktu w archiwum marki, ale pokazują tylko warunki, które dotyczą postów w tej grupie.
Na przykład, gdybym należał do grupy produktów „damskie”, pokazywałby marki po lewej stronie, ale tylko marki określone dla produktów z grupy „damskiej”. Np. Pojawiłaby się marka „Fantazyjne ubrania damskie Inc”, ale nie „Manly mens Manly ltd”.
Potrzebuję ogólnej odpowiedzi, choć cieszę się, że mogę skorzystać z przykładu produktów odzieżowych i wiem, jak to zrobić za pomocą brutalnego algorytmu brutalną siłą, ale to niewiarygodnie marnotrawstwo i nie interesuje mnie rozwiązanie zwiększy każde ładowanie strony o kilka sekund i załaduje wszystkie posty w całości z bazy danych w procesie
edycja: Przykład 2:
Pikachu to żółty pokemon i znajduje się w żółtym znaczniku, ale Pikachu jest również pokemonem elektrycznym, więc znajduje się w znaczniku elektrycznym taksonomii typu. Jak wyświetlić tylko te typy pokemonów, które są żółte, gdy znajdują się w archiwum żółtych znaczników? np. wszystkie zielone pokemony z trawą oznaczają, że w żółtym archiwum nie będzie pozycji menu z trawą, ale w zielonym (tak, wiem, że są pokemony z traw, które nie są zielone)
źródło