Sangat umum untuk menampilkan daftar posting pada halaman atau kategori wordpress kita. Terkadang, kami ingin membatasi jumlah posting dan per halaman. Di wordpress, caranya sangat mudah. Lihat kode lengkapnya di bawah ini!
KODE LENGKAP
<?php $query = new WP_Query( array( 'post_type' => 'post', 'cat' => '65,66' , 'post_status' => 'publish', 'posts_per_page' => -1 ) );
if ( $query->have_posts() ) : ?> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <div class="title"> <h1> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> </div> <div class="body"> <?php the_content(); ?> </div> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php endif; ?>
Mari sesuaikan kodenya.
$query = new WP_Query(
array(
'post_type' => 'post',
'cat' => '65' ,
'post_status' => 'publish',
'posts_per_page' => -1
)
);
Dengan menggunakan kode di atas, kita dapat menyesuaikan data kita dengan yang berikut:
1. Menampilkan daftar postingan berdasarkan kategori
Jika kita ingin menampilkan list berdasarkan kategorinya, kita perlu mengetahui dulu nomor ID dari suatu kategori. Untuk melakukan ini, Anda perlu pergi ke Posts >> Kategori dan klik kategori. Pada string query uri, Anda dapat melihat nomor ID seperti yang terlihat di bawah ini.

Jika Anda ingin menambahkan beberapa kategori, Anda dapat melakukannya dengan cara ini. Lihat ini.
'cat' => '65, 66'
2. Batasi jumlah Posting
Awalnya, kami menempatkan 'posts_per_page' => -1
. Artinya postingan tersebut memiliki No limit
. Anda dapat mengubah nilai yang Anda suka.