Yanıtlar:
Buradaki kabul edilen cevap yanlıştır ki bu benim durumumda da onaylanmıştır. Lütfen referans verilen sayfadan karşılaştırın:
$ post_count Görüntülenen yayın sayısı.
$ found_posts Geçerli sorgu parametreleriyle eşleşen toplam yayın sayısı
Bu şekilde, $ post_count, örneğin, birden fazla sonuç sayfası varsa sayfa başına yayın sayısını gösterir. Yalnızca toplam sayı, sayfa başına sonuç sayısından azsa, toplam tutarla eşleşir.
Toplam sonuç sayısını elde etmek için doğru yöntem:
$obj_name->found_posts
.
Toplam yayın sayısını almak için WP_Query döndürür "found_posts" kullanın
İşte örnek -
<?php
$args = array(
'post_type' => 'post'
);
$the_query = new WP_Query( $args );
$totalpost = $the_query->found_posts;
?>
'Posta' yerine özel posta türü adınızı kullanın, kategori kimliğini de iletebilirsiniz ('cat' => 4,)