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

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

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

کد نمایش دسته بندی وردپرس

در وردپرس با استفاده از تابع wp_list_categories امکان نمایش دسته بندی موضوعی فراهم میشود.
پیش از این در مقاله ای با عنوان ساخت منو جی کوئری وردپرس به آموزش ساخت منو جی کوئری سازگار با فهرستهای وردپرس پرداخته ایم که میتوانید با مشاهده آن براحتی منوی آبشاری با امکان نمایش بی نهایت زیرمنو ایجاد کنید، البته این منو از طریق فهرستها مدیریت میشود و باید لینکهایش را از فهرست تنظیم کنید. اکنون قصد داریم دسته بندی موضوعی وردپرس را به صورت منو در هدر یا ستون کناری پوسته وردپرس نمایش دهیم.

برای اینکار قطعه کد زیر را در در محل مورد نظر از پوسته قرار میدهیم.

<?php wp_list_categories(); ?>

کد بالا تمام دسته بندی های سایت را نمایش خواهد داد. برای نمایش دسته های سایت به همراه تعداد مطالب هر دسته از کد زیر استفاده میکنیم.

<ul id="iranthemes_cat">
<?php $categories=wp_list_categories('title_li=&show_count=1&echo=0&hide_empty=0');
$iranthemes=$categories;
$iranthemes=str_replace("(","<span class='count'>",$iranthemes);
$iranthemes=str_replace(")","</span>",$iranthemes); echo $iranthemes; ?>
</ul>

متغییر show_count برابر 1 شده تا تعداد مطالب هر دسته در تگ span با کلاس count نمایش داده شود.
میتوان با دادن استایل css دلخواه به کلاس count گرافیک عدد نمایش داده شده روبروی نام هر دسته را تنظیم کرد.

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

پیش نمایش کد نمایش دسته بندی وردپرس دارای شمارنده تعداد نوشته هر موضوع در تصویر بالا نشان داده شده است. اگر میخواهید تعداد پستهای زیردسته نمایش داده نشود از طریق دستورات css و خاصیت display:none کلاس count در زیرمنو ها را مخفی کنید. در غیر اینصورت منو شما شبیه به تصویر سمت راست خواهد شد.

کد نمایش دسته بندی مطالب در ادامه مطلب

برای نمایش دسته بندی مطالب در ادامه مطلب فایل single.php کد زیر را داخل حلقه وردپرس قرار دهید.

<?php the_category(','); ?>

کد بالا تمام دسته هایی که مطلب در آن قرار داشته باشد را نمایش خواهد داد. به پایان آموزش کد نمایش دسته بندی وردپرس به همراه تعداد مطالب هر دسته روبروی آن رسیدیدم چنانچه سوالی دارید در بخش دیدگاه های همین مطلب مطرح کنید.

3.9/5 - (15 امتیاز)
بازدیدکنندگانی که این مطلب را مطالعه کرده اند، از مطالب زیر نیز استقبال کرده اند
دیدگاهی بنویسید
14

  1. amir amiri
    23 خرداد 1399 ساعت 21:42

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

    • پدرام تبریزی
      23 خرداد 1399 ساعت 22:27

      سلام امیر عزیز
      تشکر بابت ارسال نظرتان موفق باشید.

  2. حجت
    4 شهریور 1398 ساعت 19:52

    سلام وقت بخیر دو تا سوال
    1.من چطور میتونم محصولاتم رو به شکل زیر نمایش دهم ؟
    2. چطوری مانند این سه تا دکمه محصولاتمو فیلتر کنم ؟ که با کلیک به هر دکمه محصولات اون دسته رو نشون بده

    • رضا کیانوش
      4 شهریور 1398 ساعت 22:47

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

  3. مجی
    16 بهمن 1397 ساعت 12:14

    سلام میشه فایل css همین دسته بندی رو هم بذارید من نمی تونم خوب استایل به موضوعاتم بدم

    • رضا کیانوش
      16 بهمن 1397 ساعت 14:21

      سلام وقت بخیر، بزودی قرار میدم.

  4. مجتبی
    13 بهمن 1397 ساعت 17:32

    سلام میشه کد css دسته بندی رو هم بذارید
    اگه امکانش هست آموزش دسته بندی درختی رو هم بذارید بدون نیاز به افزونه

    • رضا کیانوش
      13 بهمن 1397 ساعت 22:43

      سلام وقت بخیر، چون استایل تصویر مطلب مربوط به یک قالب وردپرس اختصاصی هست که برای مشتری طراحی شده، امکان قرار دادن دستورات css وجود نداره. بزودی آموزش دسته بندی درختی بدون افزونه رو هم منتشر میکنم. موفق باشید

  5. مژده
    2 دی 1397 ساعت 07:11

    سلام. من دنبال افزونه ای هستم که اشتراک بین دوتا دسته بندی رو بتونم باهاش نشون بدم. شما چنین چیزی میشناسید؟

    • رضا کیانوش
      2 دی 1397 ساعت 15:40

      سلام وقت بخیر، خیر چنین افزونه ای نمیشناسم.

  6. مهدی
    19 آذر 1397 ساعت 17:57

    لطفا آموزش ساخت دسته بندی آکارئون هم بزارید با خود وردپرس و بدون پلاگین

    • رضا کیانوش
      19 آذر 1397 ساعت 18:06

      سلام وقت بخیر، بله حتما بزودی آموزشی در این باره منتشر میکنم. موفق باشید

  7. مهدی
    11 آبان 1397 ساعت 20:00

    تو سایت من مادر و زیر دسته رو نشون نمیده همه در یک سطح هستند.چطور با خود وردپرس درختی کنم دسته رو ؟

    • رضا کیانوش
      11 آبان 1397 ساعت 23:36

      سلام وقت بخیر، برای درختی کردن دسته بندی موضوعات وردپرس از افزونه های WP-dTree و WP-Parsi navigation trees میتونید استفاده کنید. موفق باشید.