Permintaan beberapa jenis pos kustom dalam satu lingkaran


14

Saya sadar ada beberapa postingan lain yang membahas hal serupa dengan apa yang akan saya tanyakan.

Saya memiliki tiga jenis pos kustom berjalan, selain 'posting'. Saya ingin menjalankan loop yang menarik semua posting yang dikategorikan di bawah kategori tertentu

 <?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(); ?>   

Ini adalah kode yang saya miliki saat ini, tidak yakin bagaimana saya menyingkat ini menjadi menarik dalam jenis posting multiply dari satu kategori.

Jawaban:


28

Ubah saja post_typebit menjadi:

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

Dengan asumsi bahwa taksonomi berlaku untuk ketiga jenis posting. Kalau tidak, Anda harus meninggalkan itu.

Mengapa? Anda bisa meneruskan array ke post_typebidang.


Bagaimana saya mengatakan nama kategori apa yang harus dicari. 'Taxonomy' => 'testimonial_category'
dannyw24

@ user2478101: ^^ tax_queryPertanyaan Anda terlihat OK, meskipun saya tidak mengujinya. Apa yang Anda coba lakukan secara berbeda?
s_ha_dum

Saya memiliki taksonomi di setiap jenis posting dengan istilah yang disebut home. Saya ingin menarik setiap pos yang dipilih
dannyw24

Saya mengambil taruhan dan mencoba ini, tetapi tampaknya tidak menarik pada posting lain dari jenis posting kustom. query_posts (array ('post_type' => array ('post', 'testimonial', 'casestudy'), 'cat' => 69, 'showposts' => 3));
dannyw24

Agar ini berfungsi, taksonomi harus identik untuk semua. Istilahnya, sejauh yang saya tahu, tidak dapat dikaitkan dengan taksonomi. core.trac.wordpress.org/ticket/12269
GhostToast
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.