سلام خدمت دوستان شاید در بعضی وبسایت ها دیده باشید جلوی هر دسته  بندی تعدا مطالب اون دسته بندی رو نشان داده باشه در این مطلب سعی کردیم به شما نحوه انجام این کار رو اموزش بدید پس با هم میریم سراغ آموزش ...

برای این کار فقط کافی کد زیر رو به فایل category.php در هر جایی که می خواهیم به نمایش در بیاد قرار بدیم :

<?php
$cat = get_query_var('cat');
$categories=get_categories('include='.$cat);
if ($categories) {
foreach($categories as $category) {
echo $category->count;
}
}
?>

 

اما اگر بخواهید فقط تعداد مطالب یک دسته خاص رو نمایش بدید باید از کد زیر استفاده کنید :

function wp_get_postcount($id)
{
//return count of post in category child of ID 15
$count = 0;
$taxonomy = 'category';
$args = array(
'child_of' => $id,
);
$tax_terms = get_terms($taxonomy,$args);
foreach ($tax_terms as $tax_term) {
$count +=$tax_term->count;
}
return $count;
}

 

بعد اضافه کردن کد بالا نوبت به نمایش اون میرسه که باید از کد زیر در هر جایی که می خواهید استفاده کنید :

<?php
echo wp_get_postcount(5);
// To get post count of category having category id 5 
?>

فرق این کد با قبلی اینه که از قبلی فقط می تونستیم در صفحات دسته بندی ها از اون استفاده کنیم اما این یکی رو در هر کجایی که بخواهید می تونید استفاده کنید حتی در صفحه اصلی.

 

موفق و سربیند باشید.