Есть ли способ получить несколько элементов в коде цикла Wordpress:
<?php while (have_posts()) : the_post(); ?>
В этом цикле перечислены сообщения. Мне нужно добавить определенные классы к первому 3 в зависимости от их общего числа.
Есть ли способ получить несколько элементов в коде цикла Wordpress:
<?php while (have_posts()) : the_post(); ?>
В этом цикле перечислены сообщения. Мне нужно добавить определенные классы к первому 3 в зависимости от их общего числа.
Вы можете использовать post_count
свойство $WP_Query
, например:
$wp_query->post_count
Обратите внимание на разницу с found_posts
, которая подсчитывает сообщения, которые, хотя и соответствуют запросу, не отображаются (например, для разбивки на страницы). Возможно, вы захотите использовать тот или иной вариант в зависимости от конкретной ситуации.
Вот один из способов:
<?php
$count = 0; //set up counter variable
while (have_posts()) : the_post();
$count++; //increment the variable by 1 each time the loop executes
if ($count<4) {
// here put the special code for first three
}
// here put the code for normal posts
endwhile;
?>
Я использовал это в моем
<?php $count = 0;
if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++;?>
<div class="col-lg-3">
<h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<p><?php the_excerpt();?></p>
</div>
<?php if ($count==4) { $count = 0;?>
<div class="clearfix"></div>
<?php } ?>
<?php endwhile; endif; ?>
Онлайн Академия Корана Онлайн Академия Корана: Ваши семьи важны, путешествие в изучение арабского языка и {Корана} может начаться с трех простых шагов.
(LQC) облегчает вашу цель, каждое впечатление от пути для достижения отличного, онлайн обучения Корану.
и преподавание арабского языка. С LQC онлайн-академией Корана и онлайн-академией арабского языка вы можете читать у себя дома.