Få indlæg fra flere posttyper og flere kategorier

Dette er en løsning på et nyere problem, jeg havde fået de rigtige data ud af WordPress med deres indbyggede get_posts () -funktion. Jeg havde at gøre med standardposttypen i WordPress, som er 'post', og jeg havde at gøre med en brugerdefineret posttype kaldet 'blogs'. Jeg havde en udvalgt kategori for den almindelige posttype, og så havde jeg en udvalgt kategori i en brugerdefineret taksonomi. Jeg ønskede at trække en liste fra både posttyper og begge kategorier. Bare at angive kategorierne virker ikke, tror jeg, fordi det kun søger kategorier og ikke brugerdefinerede taxonomikategorier. Her var koden, der fungerede for mig:

 $ args = array (// sæt argumenterne til at overføre til funktionerne 'post_type' => array ('post', 'blogs'), 'genre' => array ('featured blogs', 'hjemmeside featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts as $ slider_post) {// gå gennem indlægene og vis ekko $ slider_post-> post_title; } 

Og der har du det.

Se Også