Мне нужно реализовать слайдер, который будет отображать 4 миниатюры постов из определенной категории на каждом слайде.Для этого я написал следующее:
<ul class= "videoSlider">
<?php
$pStart = 0;
$flag = true;
while ($flag) {
query_posts('cat=14&posts_per_page=4&offset='.$pStart);
$pStart = + 4;
?>
<li>
<?php
if (have_posts ()) {
while (have_posts ()) {
the_post();
?>
<div onclick="something()">
<?php echo the_post_thumbnail(array(215, 190)); ?>
</div>
<?php
}
} else {
$flag = false;
}
?>
</li>
<?php
wp_reset_query();
} ?>
Структура, которая мне нужна для слайдера jquery, выглядит примерно так:
<ui>
<li>
<div>
thumb 1
</div>
<div>
thumb 2
</div>
<div>
thumb 3
</div>
<div>
thumb 4
</div>
</li>
<li>
<div>
thumb 5
</div>
<div>
thumb 6
</div>
<div>
thumb 7
</div>
<div>
thumb 8
</div>
</li>
</ul>
Но код по какой-то причине не работает!Похоже, что после генерации нескольких списков выполнение кода не останавливается и браузер зависает.Я неправильно использовал эту функцию: 'query_posts('cat=14&posts_per_page=4&offset='.$pStart)
'?Как мне на самом деле это реализовать?