رفتن به مطلب

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


پست های پیشنهاد شده

سلام خدمت دوستان

بنده از کد زیر برای نمایش دسته بندی ها استفاده میکنم :

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

حالا این دسته ها  رو زیر هم نشون میده

اینجوری:

لینک1

لینک2

لینک3

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

مثل : لینک 1,لینک2,لینک3 و الی آخر

لینک به ارسال
در ۱ ساعت قبل، محمد پارسا گفته است :

سلام خدمت دوستان

بنده از کد زیر برای نمایش دسته بندی ها استفاده میکنم :


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

حالا این دسته ها  رو زیر هم نشون میده

اینجوری:

لینک1

لینک2

لینک3

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

مثل : لینک 1,لینک2,لینک3 و الی آخر

سلام

 

باید اون li رو که تابع wp_list_categories میسازه با css استایل li ها رو تغییر بدید.

مقدار display تگ های li به صورت پیشفرض list-item هست بنابراین به صورت زیر هم قرار میگیرند ولی اگر شما بیاید css زیر رو به li ها بدید کنار هم قرار میگیرند.

li {
  display: inline;
}

 

  • امتیاز 1
لینک به ارسال
در 14 ساعت قبل، mehran-b گفته است :

سلام

 

باید اون li رو که تابع wp_list_categories میسازه با css استایل li ها رو تغییر بدید.

مقدار display تگ های li به صورت پیشفرض list-item هست بنابراین به صورت زیر هم قرار میگیرند ولی اگر شما بیاید css زیر رو به li ها بدید کنار هم قرار میگیرند.


li {
  display: inline;
}

 

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

اینطوری؟

ولی نشون نمیده آخه ! 

لینک به ارسال
در 6 دقیقه قبل، محمد پارسا گفته است :

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

اینطوری؟

ولی نشون نمیده آخه ! 

نه کد php ایت درست بود خود تابع wp_list_categories برای هر زیر دسته یه li ایجاد میکنه.

فقط شما باید توی فایل style.css تگ های li رو display شون رو برابر inline قرار بدی.

  • امتیاز 1
لینک به ارسال
در 28 دقیقه قبل، mehran-b گفته است :

نه کد php ایت درست بود خود تابع wp_list_categories برای هر زیر دسته یه li ایجاد میکنه.

فقط شما باید توی فایل style.css تگ های li رو display شون رو برابر inline قرار بدی.

نشد !

ویرایش شده توسط محمد پارسا
لینک به ارسال
در در 9/7/2017 at 11:04، محمد پارسا گفته است :

نشد !

این حالت عادیه یه لیسته یعنی همون زیر هم:

https://jsfiddle.net/ook429f8/

اینم حالتیه که به li ها display با مقدار inline داده شده.

https://jsfiddle.net/ook429f8/1/

ویرایش شده توسط mehran-b
  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...