romila 44 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 سلام عرض میکنم خدمت تمامی دوستان گرامی.من از افزونه categories images برای نمایش دسته بندی ها استفاده کردم.توسط کد زیر که در صفحه ی راهنمای این افزونه معرفی شده بود تونستم دسته بندی ها رو توی سایت نشون بدم.من این کد رو در صفحه ی category.php قرار دادم. <?php $args= array( 'parent' => get_category( get_query_var( 'cat' ) )->cat_ID, 'hide_empty'=>0, 'name' => 'category_parent', 'orderby' => 'name', 'taxonomy' =>'category' );$categories=get_categories($args); foreach ($categories as $cat) : ?><div class="p-l-content"> <img src="<?php echo z_taxonomy_image_url($cat->term_id, 'p-l-thumb'); ?>" /><h2 class="p-l-title"> <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a></h2></div><!--/p-l-content--><?php endforeach; ?>این کد یه مشکل داره،اینکه به نوشته های یک دسته لینک نمیده مثلا اگر من برای نوشته ی "خبر" دسته ی "اخبار" رو انتخاب کرده باشم،وقتی که روی اخبار کلیک میکنم دوباره همون صفحه رفرش میشه و نوشته ی "خبر" رو نشون نمیده!!!آیا کسی میتونه این کد رو اصلاح کنه؟-------------------------------------------------------------------------------------------------------------------راه دیگه ای هم هست.کد زیر رو برای نمایش نوشته های یک دسته پیدا کردم اما نمیدونم توی کدوم صفحه بزارم که وقتی که مثلا روی دسته ی "اخبار" کلیک کردم نوشته ی مربوط به اون رو نشون بده.<div class="part"><?php$category = get_category( get_query_var( 'cat' ) );$cat_id = $category->cat_ID; ?><a href="<?php the_permalink();?>"><?php the_post_thumbnail('parts-thumb');?></a><h2><?php the_title();?></h2></div><?php endwhile; ?>-------------------------------------------------------------------------------------------------------------------آیا میشه از این دو تا کدی که گفتم به صورت شرطی استفاده کرد؟یعنی توی صفحه ی category.php این دو تا کد رو به صورت شرطی بنویسیم طوری که اگر دسته وجود داشت (اولین کدی که گفتم) دسته رو نشون بده و در غیر این صورت(else) کد دومی رو اجرا کنه؟فکر میکنم این طوری بشه این کار رو کرد اما نمیدونم چطوری باید دستور رو شرطی کنم؟شرمنده از این که وقتتون رو گرفتم.ممنون. 2 نقل قول لینک به ارسال
amirali.bk 656 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 سلامشما این کد رو تو سایدبار بزار تست کن خبرشو اینجا بدید 1 نقل قول لینک به ارسال
romila 44 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) توی سایدبار هم به همین ترتیب هستش به نوشته لینک نمیدهدوستان اگر خواستید در if استفاده کنید کد ها رو به php تبدیل کردم$args= array('parent' => get_category( get_query_var( 'cat' ) )->cat_ID,'hide_empty'=>0,'name' => 'category_parent','orderby' => 'name','taxonomy' =>'category' );$categories=get_categories($args); foreach ($categories as $cat) :echo"<div class=\"p-l-content\">";echo"<img src=\"";echo z_taxonomy_image_url($cat->term_id, 'p-l-thumb');echo"\" />";echo"<h2 class=\"p-l-title\"> <a href=\"";echo get_category_link($cat->term_id);echo"\">";echo $cat->cat_name;echo"</a></h2>";echo"</div><!--/p-l-content-->";endforeach;while(have_posts()):the_post();echo"<div class=\"part\">";$category = get_category( get_query_var( 'cat' ) );$cat_id = $category->cat_ID;echo"<a href=\"";the_permalink();echo"\">";the_post_thumbnail('parts-thumb');echo"</a>";echo"<h2>";the_title();echo"</h2>";echo"</div>";endwhile; ویرایش شده شهریور 93 توسط hami73 نقل قول لینک به ارسال
romila 44 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) دوستان ممنون میشم جوابم رو بدید.4 روز غم انگیز گذشت .... ویرایش شده شهریور 93 توسط hami73 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .