Kustomisasi Posting WordPress (batasi, kategorikan)

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.

Joki Coding

Layanan Jasa Coding Profesional dan Aman

Join Bersama Kami Profesional Aman dan Terpercaya

Joki Coding Melayani Pembuatan Aplikasi dan Website

Mahasiswa , Perusahaan dan Pemerintahan dan Lainnya
jokicoding.com 2024

Join

Bersama Kami

You have been successfully Subscribed! Ops! Something went wrong, please try again.
error: Content is protected !!