امروز میخواهیم به کاربران وردپرس فارسی یک کدی را تقدیم کنیم که به وسیله آن میتوانند زیر مجموعه یک موضوع رو در صورتی وارد آن موضوع بشوند نمایش دهند. یعنی مثلا اگر موضوع “عکس” زیر مجموعه “طبیعت” و “حیوانات” داشته باشه این زیر مجموعه رو وقتی نشون بده که شما وارد موضوع “عکس” شده باشید. برای یادگیری این کد امروز همراه ما باشید …
خب هر جا که لازم دونستید (مثلا سایدبار ) کد زیر را قرار دهید :
<?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
علی
سلام علی آقا
من اومدم از این کد استفاده کردم و گشترشش دادم تا تونستم یک بخش برا زیر منو هام داشته باشم
ولی اینجا 2 تا مشکل دارم:
1- من یک div تعریف کردم برای این بخش نویگیشن، میخوام چک کنم اگر تو منویی بودم این div نشون داده بشه
از چه تابعی میتونم استفاده کنم؟
2- وقتی رو یک زیر دسته کلیک میکنی دسته انتخاب شده میره رو زیردسته انتخاب شده و چون که بررسی میکنیم اگر هر دسته ای انتخاب شد زیر دسته هاش نشون داده بشه میاد و زیر دسته دسته مادر رو لیست نمیکنه و همه چی محو میشه
چه کنم که اگر کاربر رو زیر دسته کلیک کرد هم دسته مادرش رو سلکت باشه و هم زیر دسته؟
امیدوارم منظورم رو خوب رسونده باشم
موفق باشی
گمنام
سلام و عرض ادب
ما به تازگی از جوملا به وردپرس انتقال دادیم سایت رو
اما متاسفانه مشکلمون همین مجموعه های داخل همه
به عنوان مثال این دو تا لینک رو ببینید
http://farzandanezahra.com/index.php?option=com_content&view=categories&id=20&Itemid=83
http://www.farzandanezahra.com/wordpress/?cat=3794
مجموعه های داخل هم زیادی داریم
توی جوملا باهاشون مشکلی نداشتیم
و مخاطب با کلیک روی هر مجموعه والد لیست زیر مجموعه هاش رو نشون می داد و می تونست هر کدوم رو بخواد انتخاب کنه
اما توی ورد پرس با کلیک روی هر مجموعه والد متن تمامی مطالب داخل رجزئی ترین زیر مجموعه رو هم میاره
و همون طور که مشاهده می کنید صفحه ای به درازای خیلی زیاد رو باز می کنه
از دوستان کسی می تونه این مشکل رو برامون برطرف کنه؟
ممنونم
وحید
سلام علی آقا خسته نباشید
میشه لطف کنید بگید این کد رو دقیقا کجا بزارم که مثل عکسی که گذاشتید بشه ؟
من صفر کیلومترم عزیز
مهرداد
علی جان چطور بیام یه class تو بین
بزارم تا بیام بهش استایل بدم
مهرداد
نیومد بین دسته ها باشه
menu 2
lممنون
مهرداد
سلام علی اقا مطالبت مثل همیشه معرک بود
کدی نیست که بیاد زیر مجموعه ی یک دسته خاصی رونمایش بده
علی حاجی محمدی 14 سال عضو همیار وردپرس
باید این کد گسترش پیدا کنه مهرداد جان ! فکر کنم بشه
mohammad
با تشکر از مطالب خوبتان
mehran
agha man kodo gozashtam vali hichi neshon nemide
chikar konam?
میعاد بهرامی
با سلام خسته نباشید
خیلی ممنون از مطالب خوب و بدرد بخورتون
امیدوارم موفق باشید
به بلاگ ما هم سر بزنید
http://blog.sepiaco.ir
علیرضا
عزیزم من کد رو قرار دادم اما گفت دست بندی وجود ندارد کجا باید ای دی دسته رو وارد کنم لطفا مشخص کنید .
با تشکر
علی حاجی محمدی 14 سال عضو همیار وردپرس
درون دسته ها باید زیر دسته داشته باشی و دسته حداقل یک نوشته داشته باشه.