رفتن به مطلب

اضافه کردن کلاس به پست آخر


پست های پیشنهاد شده

سلام دوستان

به تگ اصلی پست آخر دسته داخل کوئری می خوام یه کلاس اضافه کنم.

یه همچین پستی دارم:


<?php query_posts('cat=4');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="item">
<div class="container">
<img src="<?php echo get_template_directory_uri(); ?>/images/shine.png" alt="" />
<div class="carousel-caption">
<h3>Bootstrap Carousel Fullscreen</h3>
<h4><?php the_title(); ?></h4>
<p class="lead">
<?php the_content(); ?>
</p>
</div>
</div>
</div>
<?php endwhile; endif; wp_reset_query(); ?>

پست اول می خوام کلاس item active بگیره.

لینک به ارسال

سلام دوستان

به تگ اصلی پست آخر دسته داخل کوئری می خوام یه کلاس اضافه کنم.

یه همچین پستی دارم:


<?php query_posts('cat=4');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="item">
<div class="container">
<img src="<?php echo get_template_directory_uri(); ?>/images/shine.png" alt="" />
<div class="carousel-caption">
<h3>Bootstrap Carousel Fullscreen</h3>
<h4><?php the_title(); ?></h4>
<p class="lead">
<?php the_content(); ?>
</p>
</div>
</div>
</div>
<?php endwhile; endif; wp_reset_query(); ?>

پست اول می خوام کلاس item active بگیره.


<?php
$args = array(
'posts_per_page' => 1
);
$latest = get_posts( $args );
$latest_id = $latest[0]->ID;
wp_reset_query();
wp_reset_postdata();?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php if( $latest_id == $post->ID) :?>
<div class="NEW CLASS GOES HERE">
<?php endif;?>
[ rest of Loop ]
<?php // Last closing div
if( $latest_id == $post->ID) :?>
</div>
<?php endif;?>

منبع

لینک به ارسال

من دقیق متوجه نشدم چجوری استفاده کنم. چرا 2 تا if استفاده شده؟ چیزی که من لازم دارم اینکه که داخل یک حلقه اول چک بشه ببینه اگه پست اول بود پست رو با این ساختار بیار اگه نبود با یه ساختار دیگه.

لینک به ارسال

من دقیق متوجه نشدم چجوری استفاده کنم. چرا 2 تا if استفاده شده؟ چیزی که من لازم دارم اینکه که داخل یک حلقه اول چک بشه ببینه اگه پست اول بود پست رو با این ساختار بیار اگه نبود با یه ساختار دیگه.

دوست من شما در سوالتون گفتید که به آخرین پست کلاس میدم!

وقتی query میگیریم و

'posts_per_page' => 1 رو قرار میدیم معمولا آخرین پست رو فراخوانی میکنه حالا آخرین پست رو که گرفته اومده داخل متغیر گذاشته و ادامه کار...

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...