Come ottenere il conteggio dei post da una query
Come posso ottenere il conteggio delle righe in una query post come il count(*) di MySQL.
$obj_name = new WP_Query($args);
while ($obj_name->have_posts()) : $obj_name->the_post();
// qui voglio prevedere il conteggio dei cicli
endwhile;
Come posso fare questo.

La risposta accettata qui è sbagliata, come confermato anche dalla mia situazione. Per favore, confronta dalla pagina di riferimento:
$post_count Il numero di post visualizzati.
$found_posts Il numero totale di post trovati che corrispondono ai parametri della query corrente
In questo modo, $post_count mostrerà, ad esempio, il numero di post per pagina se ci sono più pagine di risultati. Solo se il numero totale è inferiore al numero di risultati per pagina, corrisponderà all'importo totale.
Il metodo corretto per ottenere il numero totale di risultati è:
$obj_name->found_posts
.

$num = $obj_name->post_count;
Riferimento: wp_query

Per ottenere il numero totale di post restituiti da WP_Query utilizza "found_posts"
Ecco un esempio -
<?php
$args = array(
'post_type' => 'post'
);
$the_query = new WP_Query( $args );
$totalpost = $the_query->found_posts;
?>
Utilizza il nome del tuo custom post type al posto di 'post', puoi anche passare l'ID della categoria ( 'cat' => 4,)
