Anonim

Jest to rozwiązanie ostatniego problemu, w którym miałem właściwe dane z WordPressa dzięki ich wbudowanej funkcji get_posts (). Miałem do czynienia z domyślnym typem postu w WordPress, którym jest „post”, i miałem do czynienia z niestandardowym typem postu zwanym „blogami”. Miałem wyróżnioną kategorię dla zwykłego typu postu, a następnie miałem wyróżnioną kategorię w niestandardowej taksonomii. Chciałem pobrać jedną listę z obu typów postów i obu kategorii. Samo określenie kategorii nie działa, ponieważ uważam, że szuka tylko kategorii, a nie niestandardowych kategorii taksonomicznych. Oto kod, który działał dla mnie:

$ args = tablica (// ustaw argumenty, które będą przekazywane do funkcji „typ_typu” => tablica („post”, „blogi”), „gatunek” => tablica („polecane blogi”, „strona główna wyróżniona”)); $ slider_posts = get_posts ($ args); foreach ($ slider_posts as $ slider_post) {// przeglądaj posty i wyświetlaj echo $ slider_post-> post_title; }

I masz to.

Otrzymuj posty z wielu typów postów i wielu kategorii