Próbuję utworzyć witrynę WordPress, która ma sześć list na stronie, a każda lista zawiera wpisy z innej kategorii. Prosty.WordPress - tworzenie listy postów filtrowanych według tagów, a następnie kategorii
Ale jeśli użytkownik wybierze znacznik, zabierając go na tę stronę archiwum znaczników, chcę, aby nadal widzieli szablon z sześcioma listami, ale wszystkie posty w każdej kategorii są również filtrowane przez znacznik. Listy wpisów są filtrowane najpierw według tagów, a następnie według kategorii.
O ile wiem, nie ma sposobu, aby to zrobić za pomocą query_posts lub czegokolwiek, potrzebuje bardziej zaawansowanego korzystania z bazy danych, ale nie mam pojęcia, jak to zrobić! Myślę, że jest tu podobne pytanie, ale ponieważ znam bardzo mało PHP i nie mam MySQL, nie mogę zrozumieć odpowiedzi!
Niestety to zapytanie zastąpi kategorię i nie będzie można jej użyć do filtrowania według kategorii w tagu. Będą wyświetlane tylko wszystkie posty z tą kategorią i wszystkie posty w tym tagu. –
Możesz początkowo wywołać get_query, aby uzyskać tablicę postów filtrowanych według tagów. Następnie wykonaj iterację i ręcznie przydzielaj posty do tablicy dla każdej z sześciu kategorii. –
To brzmi jak idealna rzecz, ale nie jestem PHP, więc nie mam pojęcia, jak to zrobić! –