Få innlegg fra flere innleggstyper og flere kategorier

Dette er en løsning på et nylig problem Jeg hadde fått de riktige dataene ut av WordPress med deres innebygde get_posts () -funksjon. Jeg hadde å gjøre med standardposttypen i WordPress, som er "innlegg", og jeg hadde å gjøre med en egendefinert innleggstype kalt blogger. Jeg hadde en utvalgt kategori for den vanlige posttypen, og da hadde jeg en utvalgt kategori i en tilpasset taksonomi. Jeg ønsket å trekke en liste fra både posttyper og begge kategorier. Bare å spesifisere kategoriene fungerer ikke, jeg tror fordi det ser etter bare kategorier, og ikke egendefinerte taksonomisk kategorier. Her var koden som virket for meg:

 $ args = array (// angi argumentene som skal overføres til funksjonene 'post_type' => array ('innlegg', 'blogger'), 'genre' => array ('featured blogs', 'homepage featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts as $ slider_post) {// gå gjennom innleggene og vis ekko $ slider_post-> post_title; } 

Og der har du det.

Se Også