نمایش زیرمجموعه دسته در صفحه دسته مادر

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

خب هر جا که لازم دونستید (مثلا سایدبار ) کد زیر را قرار دهید :

<?php
if (is_category()) {
  $this_category = get_category($cat);
  if (get_category_children($this_category->cat_ID) != "") {
    echo "<h1>زیرشاخه</h1>";
    echo "<ul>";
    wp_list_categories('orderby=id&show_count=0&title_li=
&use_desc_for_title=1&child_of='.$this_category->cat_ID);
    echo "</ul>";
  }
}
?>

توجه : زیر دسته هایی نمایش داده می شوند که حداق یک نوشته داشته باشند.

لحظات قدرتمندی را وردپرس آرزومندیم …
برگرفته از yoast

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام علی آقا
    من اومدم از این کد استفاده کردم و گشترشش دادم تا تونستم یک بخش برا زیر منو هام داشته باشم
    ولی اینجا 2 تا مشکل دارم:
    1- من یک div تعریف کردم برای این بخش نویگیشن، میخوام چک کنم اگر تو منویی بودم این div نشون داده بشه
    از چه تابعی میتونم استفاده کنم؟
    2- وقتی رو یک زیر دسته کلیک میکنی دسته انتخاب شده میره رو زیردسته انتخاب شده و چون که بررسی میکنیم اگر هر دسته ای انتخاب شد زیر دسته هاش نشون داده بشه میاد و زیر دسته دسته مادر رو لیست نمیکنه و همه چی محو میشه
    چه کنم که اگر کاربر رو زیر دسته کلیک کرد هم دسته مادرش رو سلکت باشه و هم زیر دسته؟
    امیدوارم منظورم رو خوب رسونده باشم
    موفق باشی

  2. سلام و عرض ادب
    ما به تازگی از جوملا به وردپرس انتقال دادیم سایت رو
    اما متاسفانه مشکلمون همین مجموعه های داخل همه
    به عنوان مثال این دو تا لینک رو ببینید
    http://farzandanezahra.com/index.php?option=com_content&view=categories&id=20&Itemid=83

    http://www.farzandanezahra.com/wordpress/?cat=3794

    مجموعه های داخل هم زیادی داریم
    توی جوملا باهاشون مشکلی نداشتیم
    و مخاطب با کلیک روی هر مجموعه والد لیست زیر مجموعه هاش رو نشون می داد و می تونست هر کدوم رو بخواد انتخاب کنه
    اما توی ورد پرس با کلیک روی هر مجموعه والد متن تمامی مطالب داخل رجزئی ترین زیر مجموعه رو هم میاره
    و همون طور که مشاهده می کنید صفحه ای به درازای خیلی زیاد رو باز می کنه
    از دوستان کسی می تونه این مشکل رو برامون برطرف کنه؟
    ممنونم

  3. سلام علی آقا خسته نباشید

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

    من صفر کیلومترم عزیز

  4. علی جان چطور بیام یه class تو بین
    بزارم تا بیام بهش استایل بدم

  5. نیومد بین دسته ها باشه
    menu 2
    lممنون

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

    • 13 سال عضو همیار وردپرس

      باید این کد گسترش پیدا کنه مهرداد جان ! فکر کنم بشه

  7. با تشکر از مطالب خوبتان

  8. agha man kodo gozashtam vali hichi neshon nemide
    chikar konam?

  9. با سلام خسته نباشید
    خیلی ممنون از مطالب خوب و بدرد بخورتون
    امیدوارم موفق باشید
    به بلاگ ما هم سر بزنید
    http://blog.sepiaco.ir

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

    با تشکر

    • 13 سال عضو همیار وردپرس

      درون دسته ها باید زیر دسته داشته باشی و دسته حداقل یک نوشته داشته باشه.