mohammadhh14

نمایش متفاوت پستهای هر زیر دسته در هنگام نمایش تمامی پستهای دسته مادر

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

با سلام و عرص خدا قوت و آرزوی سال نیکو برای مدیران و همه اعضا

دوستان برای فرا خوانی و نمایش پستهای دسته مادر از کد زیر استفاده می کنم


<?php $recent = new WP_Query("cat=2&showposts=30"); while($recent->have_posts()) : $recent->the_post();?>
<div style="width:320px; background-color:#FF3; position:relative; margin:0 auto; margin-top:10px;"><?php the_title(); ?></div>

<?php endwhile; ?>

البته کد رو خیلی خلاصه کردم تا اصل سوال بهتر و قابل مفهوم تر بشه

این کد میاد 30 پست جدید رو از دسته با آی دی 2 فرا خونی می کنه و نمایش می ده ... تا اینجا بحثی نیست اما من زیر این دسته اصلی چند تا زیر دسته دارم و این 30 تا پست مربوط به اون دسته هاست . الآن من می خواهم که پست هر دسته رو مشخص کنم مثلا تمامی پست هایی که تو زیر دسته الف هست دارای بکگراند قرمز باشه و هر پستی که تو دسته ب باشه زمینه سبز داشته باشه و هر زیر دسته همین طور (در واقع هر زیر دسته یک قالب خاصی برای نمایش پست ها در این جا داشته باشه ) .

آیا میشه در حلقه از شرط استفاده کرد ؟

چطور میشه این کار رو انجام داد

ممنون

0

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


لینک به پست

دوستان الحمدلله خودم تونستم حلش کنم :

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


<?php $recent = new WP_Query("cat=2&showposts=15"); while($recent->have_posts()) : $recent->the_post();?>
<?php if ( in_category('3') ): ?>
<div class="t1">
<?php elseif ( in_category('4') ): ?>
<div class="t2">
<?php elseif ( in_category('5') ): ?>
<div class="t3">
<?php elseif ( in_category('6') ): ?>
<div class="t4">
<?php elseif ( in_category('7') ): ?>
<div class="t5">
<?php else: ?>
<div class="t6">

<?php endif; ?>
<h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>

</div>
<?php endwhile; ?>

سال خوبی داشته باشید

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط Wolfskin
      با سلام
      خوب من 2 نوع ابزارک اختصاصی نوشتم که کار گرفتن کوئری رو به روش استاندارد و رعایت ریست و ... نوشتم که هر دوی این ابزارک ها در صفحه اصلی به خوبی جواب میدن ولی در صفحه نوشته (single) هیچ مطلبی را نمایش نمیدن (چه موضوعات و چه نوع پس های سفارشی که ایجاد کردم) , حتی ابزارک پیشفرض وردپرس برای نمایش آخرین ارسال ها نیز به همین صورت عمل میکنه.
      تمای کدهای قالب رو چند بار چک کردم ولی نه ریست بیجایی دادم و نه ..., دوستان نظری ندارن؟
      سایت هم در امضاء موجود است.