رفتن به مطلب

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


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

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

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

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

 

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

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...