Anonim

Dit is een oplossing voor een recent probleem dat ik had met de juiste gegevens uit WordPress met hun ingebouwde functie get_posts (). Ik had te maken met het standaard berichttype in WordPress, wat 'bericht' is, en ik had te maken met een aangepast berichttype met de naam 'blogs'. Ik had een aanbevolen categorie voor het reguliere berichttype, en vervolgens had ik een aanbevolen categorie in een aangepaste taxonomie. Ik wilde één lijst uit beide berichttypen en beide categorieën halen. Alleen het opgeven van de categorieën werkt niet, geloof ik omdat het alleen naar categorieën zoekt 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 as $ slider_post) {// loop door de berichten en toon echo $ slider_post-> post_title; }

En daar heb je het.

Ontvang berichten van meerdere berichttypen en meerdere categorieën