WordPress Loopcounting - PullRequest
       18

WordPress Loopcounting

0 голосов
/ 24 января 2011

Имея небольшую проблему в данный момент, я пытаюсь вставить div в цикл в зависимости от количества постов.

Так что, если из 9 доступных слотов есть только 2 поста, я хочу, чтобы в 7 делениях не было постов ...

У меня проблема в том, что у меня есть этот код на данный момент:

<?php $nopost = '<div class="noPost">No post</div>' ?>

<?php $counter = 1; $counter++ ?>

<?php
    if($counter == 1) {
        echo str_repeat($nopost, 8);
    }
    elseif($counter == 2) {
        echo str_repeat($nopost, 7);
    } 
?>

Проблема в том, что цикл будет считать 1 и 2, а не 2, поэтому он выведет 15 делений вместо того, что я хочу, что есть в операторе.

Я действительно не знаю, как с этим справиться. Я провел весь прошлый час, бродя по комнате и подумав, что я спрошу про лол.

Живой пример того, что я имею в виду, http://thefinishedbox.com

1 Ответ

0 голосов
/ 24 января 2011

Трудно ответить, не видя точного кода, но вам нужно поместить инициализацию счетчика за пределы цикла, затем поместить инкремент счетчика и печать результатов внутри цикла. Снова трудно сказать, не видя петли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...