Saya mencoba mengganti ini:
<?php $count = count($custom_posts); ?>
<h2><?php echo $count; ?></h2>
di akhir loop:
<?php if ( bbp_get_forum_title() == 'Test Forum 1' ) : ?>
<?php $custom_posts = new WP_Query(); ?>
<?php $custom_posts->query('post_type=blocks&location=Business and Finance&order=DESC'); ?>
<?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?>
<div class="ad">
<?php the_content(); ?>
</div>
<?php $count = count($custom_posts); ?>
<h2><?php echo $count; ?></h2>
<?php endwhile; ?>
<?php endif; ?>
Tetapi alih-alih dari total posting, saya mendapatkan output ini:
Terjemahan 1
Anda juga dapat memilih dari semua yang Anda butuhkan, serta memilih yang lain, dan tidak ada yang dapat dilakukan di luar untuk melakukan yang lebih baik dan juga terkait dengan volutpat. Ut wisi enim 1
Ada saran untuk memperbaikinya?
$custom_posts->post_count
akan mengembalikan jumlah posting yang ditampilkan di halaman ini, sehingga akan menampilkanposts_per_page
nilai kueri atau nilai yang lebih rendah jika jumlah yang tersisa untuk ditampilkan lebih rendah. jawaban yang benar adalah<@kresimir-pendic>
jawaban yang menggunakan$custom_posts->found_posts
Manny menautkan halaman dokumentasi yang benar tetapi
post_count
salah. Untuk mendapatkan jumlah totalWP_Query
pengembalian tulisan, gunakan "found_posts"sumber