محمد پارسا

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

6 پست در این موضوع قرار دارد

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

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

<?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 و الی آخر

0

به اشتراک گذاری این پست


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

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

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


<?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>";
  }
}
?>

اینطوری؟

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

0

به اشتراک گذاری این پست


لینک به پست
در 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 قرار بدی.

نشد !

ویرایش شده در توسط محمد پارسا
0

به اشتراک گذاری این پست


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

نشد !

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

https://jsfiddle.net/ook429f8/

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

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

ویرایش شده در توسط mehran-b
1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری