2014-04-09 5 views
0

나는 홀수/짝수 패턴을 가진 루프를 Wordpress에서 만들려고합니다. 그건 작동하지 않습니다. 각 게시물을 10 번 반복합니다. 원래 foreach 루프 내에서 계산 루프를 통합하려면 어떻게합니까?wordpress 짝수 홀드 루프

<?php 
$i=0; 
$posts = get_posts(array('posts_per_page'=>9,'offset'=> 6)); 
foreach($posts as $post) : setup_postdata($post); 

for ($i = 0; $i < 10; $i++) 
{ 
    if ($i % 2 == 0) 
    { ?> 

MY ODD 컨텐츠

<?php } 
    else 
    { 
?> 

MY에도 CONTENT 콘텐츠에 대한 루프

에 대한 간단한

<?php } 
    } 
?> 



<?php 
$i++; 
endforeach; 
wp_reset_postdata(); 
?> 
+0

두 개의 포스트 열 두 우리의 루프를 분할해야합니까? –

답변

0
for($i = 0; $i < 10; $i++){ 
    if($i % 2 == 0){ 
     //echo even 
     echo "Even: " . $i . "<br/>"; 
    } else { 
     //echo odd 
     echo "Odd: " . $i . "<br/>"; 
    } 
} 

:

,
foreach($posts as $post) : setup_postdata($post); 
    if($i % 2 == 0){ 
      //echo even 
      echo "Even: " . $i . "<br/>"; 
     } else { 
      //echo odd 
      echo "Odd: " . $i . "<br/>"; 
     } 
$i++ 
endforeach; 

전체 코드 :

<?php 
$i=0; 
$posts = get_posts(array('posts_per_page'=>9,'offset'=> 6)); 
foreach($posts as $post) : setup_postdata($post); 
    if($i % 2 == 0){ 
     //echo even 
     echo "Even: " . $i . "<br/>"; 
    } else { 
     //echo odd 
     echo "Odd: " . $i . "<br/>"; 
    } 
$i++; 
endforeach; 
wp_reset_postdata(); 
?> 
+0

매우 빠른 답장을 보내 주셔서 감사합니다. 어디에서 통합해야합니까? – ScubaBen

+0

@ScubaBen 당신은 for ($ i = ....) 루프를 필요로하지 않습니다. – Vish

+0

그 루프를 제거하고 제 이상하고 심지어 논리를 추가하면 당신은 잘 가게됩니다 – Vish