Kombinieren Sie query_posts () und get_posts () in eine einzelne Abfrage

Ich erstelle eine Website, die normale Posts für einen Blog und einen benutzerdefinierten Post-Typ für Ereignisse verwendet (generiert vom Event-Plugin). Ich habe erfolgreich verschiedene Abfragen verwendet, um beide zu erfassen, aber ich möchte sie in einer Abfrage kombinieren. Habe verschiedene Dinge ohne Glück versucht.

Hier ist eine Abfrage für Blog:

 -1, 'order'=> 'DESC', 'orderby' => 'post_date'); $postslist = get_posts( $mainFeatures ); foreach ($postslist as $post) : setup_postdata($post); ?>   

Hier ist die Abfrage nach Ereignissen:

  array(TribeEvents::POSTTYPE), 'numberposts' => -1,'order' => 'ASC')); ?>    

Hab das probiert aber nochmal nur die Ereignisse:

  post, 'posts_per_page'=> 18)); ?> array(TribeEvents::POSTTYPE))); ?>    

stuff

Solutions Collecting From Web of "Kombinieren Sie query_posts () und get_posts () in eine einzelne Abfrage"

Ich denke du verwendest den falschen post_type für reguläre Posts.

 $args = array('post_type'=>array('post', TribeEvents::POSTTYPE)); // The Query $the_query = new WP_Query( $args ); // The Loop while ( $the_query->have_posts() ) : $the_query->the_post(); echo '
  • ' . get_the_title() . '
  • '; endwhile; // Restore original Post Data wp_reset_postdata();