Sina

مطالب مرتبط بر اساس دسته بندی

9 پست در این موضوع قرار دارد

سلام

اول بگم که جستجو کردم اما نتونستم مشکلمو حل کنم

در سایدبار صفحات داخلی یه باکس دارم که توی تنظیمات قالب باید مشخص کنم مطالب چه دسته ای در این باکس قرار بگیره

اما من میخوام مطالب دسته پست فعلی که در آن هستیم قرار بگیره.

این کد رو چجوری تغییر بدم که مطالب مرتبط با دسته در باکس قرار بگیره؟


<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

به اشتراک گذاری این پست


لینک به پست
3

به اشتراک گذاری این پست


لینک به پست

درست شد

برای تایتل باکس چجوری تایتل دسته فعلی رو فراخوانی کنم؟

1

به اشتراک گذاری این پست


لینک به پست

بعد از این خط:

$categories = get_the_category($post->ID);


$cat = get_the_category($categories[0]);
echo $cat[0]->cat_name;

3

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

تایتل رو با


<?php the_category($post->ID); ?>

درست کردم.

دوتا سوال داشتم

1. بعضی از مطالب در دو دسته قرار دارن چیکار کنم که فقط مطالب دسته اول نمایش داده بشه؟

2. امکانش هست مطالبی که نشون میده به صورت راندوم باشه؟ یعنی بر اساس زمان ارسال نوشته نباشه.

ویرایش شده در توسط Sina
1

به اشتراک گذاری این پست


لینک به پست

اینو

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

به اشتراک گذاری این پست


لینک به پست

اینو


foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;

به این تغییر دادم


$category_ids[] = $categories->term_id;

اما هیچ مطلبی رو نشون نداد

راندوم رو هم قرار دادم اما از همه دسته ها مطلب گذاشت

1

به اشتراک گذاری این پست


لینک به پست

$category_ids[] = $categories[0]->term_id;

3

به اشتراک گذاری این پست


لینک به پست

ممنون درست شد

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط yousefamini
      سلام و عرض ادب
      دوستان من یک پست تایپ درست کردم . صفحه archive-download.php و single-download.php رو هم درست کردم .
      همه چیز در دو فایب بالا درسته . وقتی میخام برم تو یک دسته بندی از download صفحه آرشیو رو دیگه نمیخونه . محتویات رو درست بالا میاره اما قالب برگه archive.php رو میخونه .
      یعنی وقتی http://site.cpm/download_category/کامپیوتر   رو میزنم بجای اینکه آرشیو دنلود ها با قالب archive-download.php بالا بیاد با قالب archive.php  میاد .
      خواهش میکنم اگر کسی بلده راهنمایی کنه .
      تشکر
    • توسط farahani
      سلام به تمامی عزیزان
      من یک سایت وردپرسی زدم و به حالت وردپرس شبکه درآوردم فقط من یه سوال دارم به چه صورت من می توانم در تمامی سایت های ساخته شده و یا سایت هایی که بعدا ساخته می شود یک دسته بندی خاص داشته باشم ؟
       
      میشه لطفا راهنماییم کنید
    • توسط saeeddeeas
      سلام 
      من میخوام دسته بندی هام به همون نام در ادرس دیده شوند مثلا 
      site.com/blog
      اما الان به شکل زیره 
      site.com/category/blog
    • توسط BenTo
      با سلام و خسته نباشید
      میخواستم بدونم طبق عکس زیر کد دسته بندی موضوعاتش که بین <ul> و <li> چیست ؟

      اگه کسی کد کاملشو هم داره ممنون میشم بفرسته
      مرسی
    • توسط shamea
      این تعداد دسته ها تو ووکامربس چطوری از بین میره؟
      عکسش رو ضمیمه میکنم ممنون میشم راهنماییم کنید
      همون قسمتی که با قرمز دورشون خط کشیدم