Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tentu, berikut adalah contoh kode untuk menampilkan satu post untuk setiap nilai yang sama dari custom field 'series' untuk 15 post terbaru:
- $series_posts = array();
- $args = array(
- 'post_type' => 'episode',
- 'posts_per_page' => 15,
- '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() ) {
- $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
- }
- }
- wp_reset_postdata(); // Reset query
- } else {
- // Tidak ada postingan yang sesuai
- }
- Dengan kode di atas, kita menggunakan array $series_posts untuk melacak nilai dari custom field 'series' yang sudah ditampilkan. Setiap kali kita menemukan post dengan nilai 'series' yang belum pernah ditampilkan sebelumnya, kita akan menambahkannya ke dalam array dan menampilkan konten episode tersebut.
- Jika ada pertanyaan lebih lanjut atau perlu bantuan tambahan, jangan ragu untuk bertanya!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement