Bagaimana saya bisa mendapatkan hitungan dari pos permintaan

15

Bagaimana saya bisa mendapatkan jumlah baris di pos permintaan seperti jumlah mysql (*).

$obj_name = new WP_Query($args);

while ($obj_name->have_posts()) : $obj_name->the_post(); 

// here i want to predict looping counts

endwhile;

Bagaimana saya bisa melakukan ini.

Gowri
sumber

Jawaban:

27

Jawaban yang diterima di sini salah dan juga dikonfirmasi dalam situasi saya. Silakan, bandingkan dari halaman referensi:

$ post_count Jumlah posting yang ditampilkan.

$ found_posts Jumlah total posting yang ditemukan cocok dengan parameter kueri saat ini

Dengan cara ini, $ post_count akan menampilkan, misalnya, jumlah posting per halaman jika ada lebih dari satu halaman hasil. Hanya jika jumlah total kurang dari jumlah hasil per halaman maka akan cocok dengan jumlah total.

Metode yang benar untuk mendapatkan jumlah hasil total adalah:

$obj_name->found_posts.

pengguna109764
sumber
4

Untuk mendapatkan jumlah total posting, WP_Query kembali menggunakan "found_posts"

Berikut ini contohnya -

        <?php 
           $args = array(
           'post_type' => 'post'
           );
        $the_query = new WP_Query( $args );
        $totalpost = $the_query->found_posts; 
        ?> 

Gunakan nama jenis pos khusus untuk menggantikan 'posting', Anda juga dapat meneruskan id kategori ('cat' => 4,)

Amritosh pandey
sumber