Dit is een oplossing voor een recent probleem dat ik had om de juiste gegevens uit WordPress te halen met de ingebouwde functie get_posts (). Ik had te maken met het standaard berichttype in WordPress, dat 'post' is, en ik had te maken met een aangepast berichttype met de naam 'blogs'. Ik had een aanbevolen categorie voor het reguliere berichttype en daarna had ik een aanbevolen categorie in een aangepaste taxonomie. Ik wilde één lijst van beide berichttypen en beide categorieën ophalen. Alleen het opgeven van de categorieën werkt niet, denk ik omdat het alleen naar categorieën kijkt, en niet naar aangepaste taxonomiecategorieën. Hier was de code die voor mij werkte:
$ args = array (// stel de argumenten in om door te geven aan de functies 'post_type' => array ('post', 'blogs'), 'genre' => array ('featured blogs', 'homepage featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts als $ slider_post) {// doorloop de berichten en toon echo $ slider_post-> post_title; }
En daar heb je het.