سعید شعبانی 2047 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 دوستان سلام من می خواهم کدی را داخل archive.php قرار بدم که هر زمان هر دسته ای باز بود بچه های (زیر مجموعه) اون دسته را در صورت وجود به صورت لینک نشون بده. آیا اصلا امکانش وجود داره؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 تست کنید:<?phpif( is_single() ) :$current_cats = get_the_category(); foreach( $current_cats as $this_cat ) { wp_list_categories('child_of=' . $this_cat->term_id . '&title_li='); // list child categories }elseif( is_category() ) : $this_cat = get_query_var('cat'); // get the category of this category archive page wp_list_categories('child_of=' . $this_cat . '&title_li='); // list child categoriesendif;?> 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 (ویرایش شده) تست کنید:<?phpif( is_single() ) :$current_cats = get_the_category();foreach( $current_cats as $this_cat ) {wp_list_categories('child_of=' . $this_cat->term_id . '&title_li='); // list child categories}elseif( is_category() ) :$this_cat = get_query_var('cat'); // get the category of this category archive pagewp_list_categories('child_of=' . $this_cat . '&title_li='); // list child categoriesendif;?>این کد یکم به اون چیزی که می خواهم نزدیک هست الان به شکل زیر عمل می کنهدسته مادر دسته فرزند 1 دسته فرزند 2 دسته فرزند 3 دسته فرزند 1-3 دسته فرزند 2-3 دسته فرزند 1-2-3 دسته فرزند 2-2-3وقتی داخل دسته مادر هستم فقط دسته فرزند 1 رو نشون میدهوقتی داخل دسته فرزند 1 و دسته فرزند 2 و دسته فرزند 3 و همینطور همه دسته ها میرم می نویسه : هیچ دستهای پیدا نشدمن می خواهم وقتی وارد هر دسته ای میشم تمام زیر دسته های مرتبه اول (یعنی زیر دسته اون دسته نه دیگه زیر دسته زیر دسته اون دسته) را نشون بده. ویرایش شده شهریور 92 توسط سعید شعبانی نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 هنوز درست نشده اگر لطف کنید و من را راهنمایی کنید ممنون می شم. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مهر 92 گزارش بازنشر ارسال شده در مهر 92 الان کد خروجیش درستداخل هر دسته (یا زیر دسته) که میشه زیر دستها رو نمایش میدهمن خط آخر متن شما رو خوندم همین بود، متوجه مشکل نشدم نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در مهر 92 مالک گزارش بازنشر ارسال شده در مهر 92 (ویرایش شده) الان کد خروجیش درستداخل هر دسته (یا زیر دسته) که میشه زیر دستها رو نمایش میدهمن خط آخر متن شما رو خوندم همین بود، متوجه مشکل نشدمدرسته من هم به همین شکل می خواهم باشه. یعنی زیر دسته های اون دسته را نشون به ولی الان خروجیش به این شکل نیست. ویرایش شده مهر 92 توسط سعید شعبانی نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مهر 92 گزارش بازنشر ارسال شده در مهر 92 تست کنید:<?php if (is_category()) { $this_category = get_category($cat); $ids_category = get_category($cat); } if(get_category_children($ids_category->cat_ID)){ $this_category = wp_list_categories('orderby=id&depth=1&show_count=1&title_li=&use_desc_for_title=0&child_of='.$this_category->cat_ID."&echo=0"); if(get_category_children($ids_category->cat_ID)){ if ($this_category) { echo $this_category; } } ?> </ul><?php } ?> 1 نقل قول لینک به ارسال
rezakianoosh 1795 ارسال شده در مهر 92 گزارش بازنشر ارسال شده در مهر 92 دوستان سلام من می خواهم کدی را داخل archive.php قرار بدم که هر زمان هر دسته ای باز بود بچه های (زیر مجموعه) اون دسته را در صورت وجود به صورت لینک نشون بده. آیا اصلا امکانش وجود داره؟مطلب زیر رو بخونید آموزش کامل این موضوع داده شده البته برای ادامه مطلب شاید به دردتون بخوره و بتونید ازش در بایگانی هم استفاده کنید .نمایش زیر دسته های هر دسته در ادامه مطلب 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در مهر 92 مالک گزارش بازنشر ارسال شده در مهر 92 تست کنید:<?phpif (is_category()) {$this_category = get_category($cat);$ids_category = get_category($cat);}if(get_category_children($ids_category->cat_ID)){$this_category = wp_list_categories('orderby=id&depth=1&show_count=1&title_li=&use_desc_for_title=0&child_of='.$this_category->cat_ID."&echo=0");if(get_category_children($ids_category->cat_ID)){ if ($this_category) { echo $this_category; }} ?> </ul><?php}?>این کد خوب عمل می کنه فقط بفرمایید <ul> را کجا و چجوری داخل این کد php قرار بدهم؟ نقل قول لینک به ارسال
maryam_mohammadi 181 ارسال شده در مهر 92 گزارش بازنشر ارسال شده در مهر 92 (ویرایش شده) با اجازه ی ادمین، به این صورت استایل بدید:<?phpif (is_category()) {$this_category = get_category($cat);$ids_category = get_category($cat);}if(get_category_children($ids_category->cat_ID)){ ?><ul>$this_category = wp_list_categories('orderby=id&depth=1&show_count=1&title_li=&use_desc_for_title=0&child_of='.$this_category->cat_ID."&echo=0");if(get_category_children($ids_category->cat_ID)){ if ($this_category) { echo '<li>'.$this_category.'</li>'; }} ?> </ul><?php}?> ویرایش شده مهر 92 توسط maryam_mohammadi 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در مهر 92 مالک گزارش بازنشر ارسال شده در مهر 92 با اجازه ی ادمین، به این صورت استایل بدید:<?phpif (is_category()) {$this_category = get_category($cat);$ids_category = get_category($cat);}if(get_category_children($ids_category->cat_ID)){ ?><ul>$this_category = wp_list_categories('orderby=id&depth=1&show_count=1&title_li=&use_desc_for_title=0&child_of='.$this_category->cat_ID."&echo=0");if(get_category_children($ids_category->cat_ID)){ if ($this_category) { echo '<li>'.$this_category.'</li>'; }} ?> </ul><?php}?>خیلی ممنون ولی این کد که کار نمیکنه نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مهر 92 گزارش بازنشر ارسال شده در مهر 92 تست کنید:<?phpif (is_category()) {$this_category = get_category($cat);$ids_category = get_category($cat);}if(get_category_children($ids_category->cat_ID)){$this_category = wp_list_categories('orderby=id&depth=1&show_count=1&title_li=&use_desc_for_title=0&child_of='.$this_category->cat_ID."&echo=0");echo "<ul>";if(get_category_children($ids_category->cat_ID)){ if ($this_category) { echo '<li>'.$this_category.'</li>'; }}echo "</ul>";}?> 1 نقل قول لینک به ارسال
maryam_mohammadi 181 ارسال شده در مهر 92 گزارش بازنشر ارسال شده در مهر 92 خیلی ممنون ولی این کد که کار نمیکنهبعد از دادن کد ul، دوباره کد php باز نشده. (نبودن دستور ?> در خط this_category = wp_list_categories$ ) درسته فروم واسه حل مشکله شماست، اما فقطcopy و paste نکنید، یه نگاهی هم به سینتکس بکنید خودتون. نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در مهر 92 مالک گزارش بازنشر ارسال شده در مهر 92 درسته فروم واسه حل مشکله شماست، اما فقطcopy و paste نکنید، یه نگاهی هم به سینتکس بکنید خودتون.اینو خودم هم می دونم. من برنامه نویسی php بلد نیستم که بدونم حالا کدوم کد باید کجا باشه. اگر کمی هم بلد بودم شما مطمئن باشید که خودم یک جوری درستش می کردم. اینجا سوالم را مطرح کردم تا از تجربیات دوستان استفاده کنم. 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .