it-swarm.com.de

Die Abfrage für mehrere Beitragstypen funktioniert nicht

Ich möchte, dass auf meiner Startseite eine Liste meiner neuesten Blog-Posts angezeigt wird, die mit meinen neuesten benutzerdefinierten Posts vom Typ "Produkte" zusammengeführt wurden.

Aus der Dokumentation, die ich zusammenstelle, sollte dies funktionieren:

query_posts( array('post_type' => array('post', 'product') ) );
while (have_posts()) : the_post();
   the_title();
   the_excerpt();
endwhile;

Aber das macht eine seltsame Liste aus Seiten!

Beachten Sie, dass ich es außerhalb der Schleife gestellt habe.

Was mache ich falsch?

1
pixeline

fast! Wenn Sie dies außerhalb der Schleife tun, müssen Sie die Abfrage wie folgt zurücksetzen:

wp_reset_query();
3
user2015

Ich würde einen new WP_Query verwenden. Die Verwendung von query_posts ist nur für die Hauptschleife vorgesehen.

Wann sollten Sie WP_Query vs query_posts () vs get_posts () verwenden?

3
Geert