2011-01-24 3 views
0

현재 약간의 문제가있어 얼마나 많은 게시물이 있는지에 따라 루프에 div를 삽입하려고합니다. 내가 안으로 보여 사후 7 명 div를 원하는 총 9 개 가능한 슬롯 중 단지 2 포스트가 그렇다면WordPress Loopcounting

...

제가하는 데 문제는 내가 그 순간에이 코드를 가지고있다 :

<?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); 
    } 
?> 

문제는, 2의 1, 2없는 총, 루프가 계산하는 것입니다 때문에 출력합니다 (15 명) div의 대신 내가 문에있는 원하는 것을.

나는이 사람에 대해 어떻게 해야할지 잘 모르겠다. 지난 시간을 보냈고, 프로의 롤을 물어 보았다.

무슨 뜻인지의

라이브 예를 들어, http://thefinishedbox.com 정확한 코드를 보지 않고 answser,하지만 당신은 루프의 외부 카운터 초기화를 배치해야 할 하드

+0

이 코드에는 아무 곳이나 루프가 없습니다. 당신이하는 일은 얼마나 많은 게시물이 있건 상관없이 $ counter를 2로 설정하는 것뿐입니다. WordPress 루프가 시작되기 전에 $ counter를 초기화하고 루프 내에서 증가 시키며 루프가 끝난 후 최종 값을 확인해야합니다. –

+0

코드는 워드 프레스 루프 안에 있지만, 내가 무슨 뜻인지 알 수는 있겠지만, 어떤 생각을해야할지 모르겠습니다. – Daryl

+0

그래, 이전에 해봤는데, 이것은 대체 버전이며 별 차이가 없습니다. – Daryl

답변

0

, 다음 증가 카운터 내부 결과의 인쇄를 넣어 루프. 다시 말하지만, 루프를 보지 않고 말하기가 어렵습니다.