Anonim

Dies ist eine Lösung für ein kürzlich aufgetretenes Problem, bei dem ich mit der integrierten Funktion get_posts () die richtigen Daten aus WordPress erhalten habe. Ich habe mich mit dem Standardposttyp in WordPress befasst, der "Post" ist, und ich habe mich mit einem benutzerdefinierten Posttyp namens "Blogs" befasst. Ich hatte eine vorgestellte Kategorie für den normalen Beitragstyp und dann eine vorgestellte Kategorie in einer benutzerdefinierten Taxonomie. Ich wollte eine Liste aus beiden Beitragstypen und beiden Kategorien ziehen. Nur die Kategorien anzugeben, funktioniert meines Erachtens nicht, da nur Kategorien und keine benutzerdefinierten Taxonomiekategorien gesucht werden. Hier war der Code, der für mich funktioniert hat:

$ args = array (// setze die Argumente, die an die Funktionen 'post_type' übergeben werden sollen => array ('post', 'blogs'), 'genre' => array ('featured blogs', 'homepage featured')); $ slider_posts = get_posts ($ args); foreach ($ slider_posts als $ slider_post) {// durchlaufe die Posts und zeige echo $ slider_post-> post_title; }

Und da hast du es.

Holen Sie sich Beiträge aus mehreren Beitragstypen und mehreren Kategorien