Traté de colocar esto:
<?php $count = count($custom_posts); ?>
<h2><?php echo $count; ?></h2>
al final del ciclo:
<?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; ?>
Pero en lugar del total de publicaciones, obtengo esta salida:
Traducción 1
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim 1
Alguna sugerencia para solucionar esto?
$custom_posts->post_count
devolverá la cantidad de publicaciones que se muestran en esta página, por lo que mostrará elposts_per_page
valor de la consulta o un valor inferior si la cantidad restante para mostrar es menor. la respuesta correcta debe ser<@kresimir-pendic>
la respuesta que usa$custom_posts->found_posts
Manny enlazó la página de documentación correcta pero
post_count
está equivocado. Para obtener el número total de publicacionesWP_Query
devueltas, use "found_posts"fuente