Sina 8 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 سلاماول بگم که جستجو کردم اما نتونستم مشکلمو حل کنمدر سایدبار صفحات داخلی یه باکس دارم که توی تنظیمات قالب باید مشخص کنم مطالب چه دسته ای در این باکس قرار بگیرهاما من میخوام مطالب دسته پست فعلی که در آن هستیم قرار بگیره.این کد رو چجوری تغییر بدم که مطالب مرتبط با دسته در باکس قرار بگیره؟ <div class="widg sidebar_post"> <div class="sidebar_title"> <span class="span1"><span class="span2"><?php $cat = get_option('theme_sng_cat2'); echo $cat; ?></span></span> </div><?php$cat_id = get_cat_id($cat);$cat_count = get_option('theme_sng_cat2_count');query_posts("cat=$cat_id&posts_per_page=$cat_count"); while(have_posts()): the_post();?> <div class="post"><?php if(has_post_thumbnail()){ ?> <div class="pic"><a href="<?php the_permalink();?>"><img title="<?php the_title(); ?>" alt="<?php the_title(); ?>" src="<?php $img_id = get_post_thumbnail_id($post->ID); $src = wp_get_attachment_image_src($img_id, 'full'); echo get_bloginfo('template_url').'/scripts/timthumb.php?src='.$src[0].'&h=43&w=51&zc=1'; ?>" /></a></div> <?php }?> <h3 class="title"><a href="<?php the_permalink();?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3> <div class="clear"></div> </div><!--post--><?php endwhile; wp_reset_query(); ?> </div> 1 نقل قول لینک به ارسال
Sina 8 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 درست شدبرای تایتل باکس چجوری تایتل دسته فعلی رو فراخوانی کنم؟ 1 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 بعد از این خط:$categories = get_the_category($post->ID);$cat = get_the_category($categories[0]);echo $cat[0]->cat_name; 3 نقل قول لینک به ارسال
Sina 8 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 (ویرایش شده) تایتل رو با <?php the_category($post->ID); ?>درست کردم.دوتا سوال داشتم1. بعضی از مطالب در دو دسته قرار دارن چیکار کنم که فقط مطالب دسته اول نمایش داده بشه؟2. امکانش هست مطالبی که نشون میده به صورت راندوم باشه؟ یعنی بر اساس زمان ارسال نوشته نباشه. ویرایش شده مرداد 92 توسط Sina 1 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 اینوforeach($categories as $individual_category) $category_ids[] = $individual_category->term_id;به$category_ids[] = $categories->term_id;rand$args=array('orderby' => 'rand','category__in' => $category_ids,'post__not_in' => array($post->ID),'posts_per_page'=> 7,'caller_get_posts'=>1); 2 نقل قول لینک به ارسال
Sina 8 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 اینو foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;به این تغییر دادم$category_ids[] = $categories->term_id;اما هیچ مطلبی رو نشون ندادراندوم رو هم قرار دادم اما از همه دسته ها مطلب گذاشت 1 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 92 گزارش بازنشر ارسال شده در مرداد 92 $category_ids[] = $categories[0]->term_id; 3 نقل قول لینک به ارسال
Sina 8 ارسال شده در مرداد 92 مالک گزارش بازنشر ارسال شده در مرداد 92 ممنون درست شد 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .