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.

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.


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,)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.