Abrufen von Posts von mehreren Posttypen und mehreren Kategorien

Dies ist eine Lösung für ein neues Problem, das ich hatte, um die richtigen Daten aus WordPress mit ihrer eingebauten Funktion get_posts () zu bekommen. Ich habe mich mit dem Standard-Post-Typ in WordPress beschäftigt, der Post ist, und ich hatte es mit einem benutzerdefinierten Post-Typ zu tun, der "Blogs" genannt wird. Ich hatte eine hervorgehobene Kategorie für den regulären Posttyp, und dann hatte ich eine hervorgehobene Kategorie in einer benutzerdefinierten Taxonomie. Ich wollte eine Liste aus beiden Post-Typen und beiden Kategorien ziehen. Es reicht nicht aus, nur die Kategorien anzugeben, weil ich nach nur Kategorien und nicht nach benutzerdefinierten Taxonomiekategorien suche. Hier war der Code, der für mich funktionierte:

 $ args = array (// setze die Argumente für die Funktionen 'post_type' => array ('post', 'blogs'), 'genre' => array ('featured blogs', 'homepage featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts als $ slider_post) {// gehe durch die Beiträge und zeige echo $ slider_post-> post_title; } 

Und da hast du es.

Siehe Auch