رفتن به مطلب

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


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

سلام

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

پیشنهاد شما چیه؟

1-اولا چطوری برای دسته های عکس قرار بدم؟

2-چطور زیر دسته های یک دسته خاص را داخل یک لوپ نشون بدم؟

لینک به ارسال

بهتره کاستوم نوشته بشه

سوال اول

سول دوم:

$categories=get_categories(
array( 'parent' => $cat->cat_ID )
);

یا

http://stackoverflow.com/questions/19500735/get-wordpress-child-category-from-specific-parent

  • امتیاز 2
لینک به ارسال

اقا مرتضی من نتیجه ای نگرفتم

فرض کنید من دسته مادرم ای دی 3 داره! میخوام ای دی دسته های زیر مجموعه ش رو بگیرم چی باید بنویسم؟

واقعا موندم چرا هیچی واضح نیس من از ظهر دارم دنبال این تابع میگردم

ممنون

لینک به ارسال

تابع بالا هست. هم میشه از تابع wp_list_categories استفاده کرد و از خاصیت child_of استفاده کنین

برای تابع بالا هم بجای $cat->cat_ID مقدار آی دی دسته بدید و بعد اینو بزنید و تست کنین:

var_dump($categories)

کمی php کار کنید اینها ساده تر میشن

  • امتیاز 1
لینک به ارسال

همچین نتیجه ای داد!! حالا من چطور آدرس دسته ها و نامش و هر میخوام رو از این بکشم بیرون


["term_taxonomy_id"]=> string(2) "23" ["taxonomy"]=> string(8) "category" ["description"]=> &string(0) "" ["parent"]=> &string(1) "3" ["count"]=> &string(1) "6" ["cat_ID"]=> &string(2) "23" ["category_count"]=> &string(1) "6" ["category_description"]=> &string(0) "" ["cat_name"]=> &string(12) "گالری 3" ["category_nicename"]=> &string(32) "%da%af%d8%a7%d9%84%d8%b1%db%8c-3" ["category_parent"]=> &string(1) "3" } [1]=> object(stdClass)#5082 (15) { ["term_id"]=> &string(2) "21" ["name"]=> &string(11) "گالری1" ["slug"]=> &string(61) "%da%af%d8%a7%d9%84%d8%b1%db%8c-%da%af%d8%a7%d9%84%d8%b1%db%8c" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "21" ["taxonomy"]=> string(8) "category" ["description"]=> &string(0) "" ["parent"]=> &string(1) "3" ["count"]=> &string(1) "5" ["cat_ID"]=> &string(2) "21" ["category_count"]=> &string(1) "5" ["category_description"]=> &string(0) "" ["cat_name"]=> &string(11) "گالری1" ["category_nicename"]=> &string(61) "%da%af%d8%a7%d9%84%d8%b1%db%8c-%da%af%d8%a7%d9%84%d8%b1%db%8c" ["category_parent"]=> &string(1) "3" } [2]=> object(stdClass)#5088 (15) { ["term_id"]=> &string(2) "22" ["name"]=> &string(11) "گالری2" ["slug"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c2" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "22" ["taxonomy"]=> string(8) "category" ["description"]=> &string(0) "" ["parent"]=> &string(1) "3" ["count"]=> &string(1) "5" ["cat_ID"]=> &string(2) "22" ["category_count"]=> &string(1) "5" ["category_description"]=> &string(0) "" ["cat_name"]=> &string(11) "گالری2" ["category_nicename"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c2" ["category_parent"]=> &string(1) "3" } [3]=> object(stdClass)#5080 (15) { ["term_id"]=> &string(2) "24" ["name"]=> &string(11) "گالری4" ["slug"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c4" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "24" ["taxonomy"]=> string(8) "category" ["description"]=> &string(0) "" ["parent"]=> &string(1) "3" ["count"]=> &string(1) "5" ["cat_ID"]=> &string(2) "24" ["category_count"]=> &string(1) "5" ["category_description"]=> &string(0) "" ["cat_name"]=> &string(11) "گالری4" ["category_nicename"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c4" ["category_parent"]=> &string(1) "3" } [4]=> object(stdClass)#5098 (15) { ["term_id"]=> &string(2) "25" ["name"]=> &string(11) "گالری5" ["slug"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c5" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "25" ["taxonomy"]=> string(8) "category" ["description"]=> &string(0) "" ["parent"]=> &string(1) "3" ["count"]=> &string(1) "5" ["cat_ID"]=> &string(2) "25" ["category_count"]=> &string(1) "5" ["category_description"]=> &string(0) "" ["cat_name"]=> &string(11) "گالری5" ["category_nicename"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c5" ["category_parent"]=> &string(1) "3" } [5]=> object(stdClass)#5086 (15) { ["term_id"]=> &string(2) "26" ["name"]=> &string(11) "گالری6" ["slug"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c6" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "26" ["taxonomy"]=> string(8) "category" ["description"]=> &string(0) "" ["parent"]=> &string(1) "3" ["count"]=> &string(1) "6" ["cat_ID"]=> &string(2) "26" ["category_count"]=> &string(1) "6" ["category_description"]=> &string(0) "" ["cat_name"]=> &string(11) "گالری6" ["category_nicename"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c6" ["category_parent"]=> &string(1) "3" } [6]=> object(stdClass)#5089 (15) { ["term_id"]=> &string(2) "27" ["name"]=> &string(11) "گالری7" ["slug"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c7" ["term_group"]=> string(1) "0" ["term_taxonomy_id"]=> string(2) "27" ["taxonomy"]=> string(8) "category" ["description"]=> &string(0) "" ["parent"]=> &string(1) "3" ["count"]=> &string(1) "4" ["cat_ID"]=> &string(2) "27" ["category_count"]=> &string(1) "4" ["category_description"]=> &string(0) "" ["cat_name"]=> &string(11) "گالری7" ["category_nicename"]=> &string(31) "%da%af%d8%a7%d9%84%d8%b1%db%8c7" ["category_parent"]=> &string(1) "3" } }

لینک به ارسال

تو جواب اول، لینک اولی که دادم کدش رو استفاده کنین

برای قرار دادن عکس برای هر دسته هست

  • امتیاز 1
لینک به ارسال

برای کسانی که دنبال گذاشتن تصویر شاخص برای دسته ها هستن و این کار برای ایجاد گالری احتمالا به کارتون میاد میتونید از افزونه زیر استفاده کنید


WPCustom Category Image

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

لینک به ارسال

کد نمایش عکس های دسته ها


<?php
$categories=get_categories(
array( 'parent' => 3)
);
foreach ( $categories as $category) { ?>

<?php
$cat_name = $category->name;
$id_tax = $category->term_taxonomy_id;
$display = false;
// Get only image url
$params = array(
'term_id' => $id_tax,
'size' => 'app2'
);
$src = category_image_src( $params , $display );
echo '<a href="' . get_category_link( $category->term_id ) . '" title="" ' . '><img src="' . $src . '" ></a>'
}?>

ویرایش شده توسط asemon14
لینک به ارسال
  • 1 سال بعد...
در در 2/13/2015 at 20:52، asemon14 گفته است :

کد نمایش عکس های دسته ها

 

 

	 <?php
$categories=get_categories(
	 array( 'parent' => 3)
);
foreach ( $categories as $category) { ?>

	 <?php
	 $cat_name = $category->name;
	 $id_tax = $category->term_taxonomy_id;
$display = false;
// Get only image url
$params = array(
'term_id' => $id_tax,
'size' => 'app2'
);
$src = category_image_src( $params , $display );
	 echo '<a href="' . get_category_link( $category->term_id ) . '" title="" ' . '><img src="' . $src . '" ></a>'
      }?>

 

متاسفانه خطا داد و کار نکرد ..

لینک به ارسال

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

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



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