it-swarm.com.de

Fragen Sie mehrere benutzerdefinierte Beitragstypen in einer Schleife ab

Mir ist bewusst, dass es mehrere andere Posts gibt, die ähnliche Themen behandeln wie das, wonach ich fragen werde.

Neben "Posts" werden drei benutzerdefinierte Post-Typen ausgeführt. Ich möchte eine Schleife ausführen, die alle Beiträge abruft, die einer bestimmten Kategorie zugeordnet sind

 <?php
          $args = array(
    'post_type' => 'testimonial',
    'posts_per_page' => 1,
    'tax_query' => array(
        array ( 
                'taxonomy' => 'testimonial_category',
                'field' => 'slug',
                'terms' => 'home'
    )
)
);
$query = new WP_Query( $args );
                $postcount = 0;
            ?>
            <?php if ($query->have_posts()) : ?>
                <?php while ($query->have_posts()) : $query->the_post(); ?>
                    <?php $postcount++; ?>
//loop here
<?php wp_reset_query(); ?>   

Dies ist der Code, den ich im Moment habe, nicht sicher, wie ich das zusammenfasse, um mehrere Beitragstypen aus einer Kategorie zu ziehen.

11
dannyw24

Ändern Sie einfach das post_type-Bit in:

'post_type' => array('testimonial', 'other_post_type', 'another-post-type'),

Angenommen, die Taxonomie gilt für alle drei Beitragstypen. Sonst musst du das weglassen.

Warum? Sie können ein Array an das Feld post_type übergeben.

24
GhostToast