با سلام خدمت دوستان عزیز وردپرسی!

با یک آموزش ساده و بسیار کاربردی درخدمت شما هستیم؛ همانطور که در بسیاری از سایت‌ها مشاهده کرده‌اید در بخش دسته بندی ها تعداد مطالب موجود در هر دسته نیز به نمایش در می آید که کاربران می توانند آنها را مشاهده کنند.

category-counter

نمایش تعداد مطالب دسته خاص در وردپرس

حال شاید برای شما نیز پیش آمده باشد که نیاز داشته باشید در قالبی که در حال طراحی آن هستید تعداد دسته های خاصی را نمایش دهید ؛ بطور مثال تعداد بازی های یک سایت اندروید و یا تعداد فیلم های یک سایت فیلم ، برای نمایش تعداد مطالب در قالب وردپرس کافی است ابتدا کد فانکشن زیر را در فایل functions.php قرار دهید.

function wt_get_category_count($input = '') {
 global $wpdb;
 if($input == '')
 {
 $category = get_the_category();
 return $category[0]->category_count;
 }
 elseif(is_numeric($input))
 {
 $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";
 return $wpdb->get_var($SQL);
 }
 else
 {
 $SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'";
 return $wpdb->get_var($SQL);
 }
}

پس از اینکه کد فوق را قرار دادید، حال کافیست از متد زیر در هرکجای قالب که نیاز دارید استفاده کنید و در داخل پرانتز که عدد ۲ را در آن قرار داده ام به جای آن ID دسته بندی موردنظر خود را وارد کنید و تغییرات را ذخیره کنید.

<?php echo wt_get_category_count(2); ?>;

کار تمام است، حال سایت خود را باز کرده و در بخش دسته بندی مطالب تعداد هر نوشته برای دسته بندی ها را مشاهده کنید :) .

امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته 1 رای
Loading...