Publicaciones de recuento de WP_Query: tipo de publicación personalizado

1 minuto de lectura

¿Cómo puedo contar las entradas desde una publicación personalizada?

<ul class="test">
<?php $args = array( 'post_type' => 'schusslersalz', 'posts_per_page' => 30, 'orderby' => 'rand' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
echo '<li>';
the_title('<h3>', '</h3>');
the_content();
echo '</li>';
endwhile; ?>
</ul>

¿Cómo puedo contar las entradas de “schusslersalz” en un número y mostrarlo? Busqué y encontré la función:

$count = $loop->post_count;

¿Cómo uso esto?

los wp_count_posts la funcion tiene parametro $type para que el tipo de publicación cuente, debe usar este parámetro si desea contar el número de schusslersalz

un fragmento

$count_posts = wp_count_posts( 'schusslersalz' )->publish;
echo $count_posts;

Fragmento completo de la siguiente manera:

$args = array(
  'post_type' => 'schusslersalz'
);
$the_query = new WP_Query( $args );
echo $the_query->found_posts;

espero haber ayudado

Manera simple de contar la publicación total, incluida la publicación de paginación

<?php  global $wp_query
 $count = $wp_query->found_posts;
echo $count; ?>

Prueba esto,
$loop->found_posts;

avatar de usuario
Rakhi Prajapati

Prueba esto:

$count_posts = wp_count_posts( 'custom_post_type' )->publish;

¿Ha sido útil esta solución?