Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tentu, berikut adalah kode yang diperbarui untuk menampilkan 15 post setelah proses filter:
- $series_posts = array();
- $posts_to_display = 15;
- $displayed_posts = 0;
- $args = array(
- 'post_type' => 'episode',
- 'posts_per_page' => -1, // Menampilkan semua post untuk filter
- 'meta_key' => 'series', // Custom field key
- 'orderby' => 'date', // Mengurutkan berdasarkan tanggal
- 'order' => 'DESC' // Urutan dari yang terbaru
- );
- $custom_query = new WP_Query( $args );
- if ( $custom_query->have_posts() ) {
- while ( $custom_query->have_posts() && $displayed_posts < $posts_to_display ) {
- $custom_query->the_post();
- $series = get_post_meta( get_the_ID(), 'series', true );
- if ( !in_array( $series, $series_posts ) ) {
- $series_posts[] = $series;
- // Tampilkan konten episode di sini
- $displayed_posts++;
- }
- }
- wp_reset_postdata(); // Reset query
- } else {
- // Tidak ada postingan yang sesuai
- }
- Dalam kode di atas, kita menambahkan variabel $posts_to_display untuk menentukan jumlah post yang ingin ditampilkan setelah proses filter. Saat melakukan iterasi, kita memeriksa apakah jumlah post yang ditampilkan sudah mencapai batas yang ditentukan sebelumnya.
- Semoga ini membantu. Jika ada pertanyaan lebih lanjut, jangan ragu untuk bertanya!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement