0
안녕하세요. 내 게시물을 표시하는 데 while 회 돌이를 사용하고 게시물이있는 동안 홀수 및 기수를 다르게 표시하려고합니다. 현재 다음 코드를 가지고 있습니다 :wordpress를 사용하여 잠시 동안 if 문을 사용합니다.
<div class="container">
<?php if (function_exists('yoast_breadcrumb')) {
yoast_breadcrumb('<p id="breadcrumbs">','</p>');
} ?>
</div>
<?php query_posts('post_type=portfolio&post_status=publish&posts_per_page=8&paged='. get_query_var('paged'));
if(have_posts()):
echo '<div>';
if ($wp_query->have_posts()) :
while ($wp_query->have_posts()) :
$wp_query->the_post();
$i = 0;
if($i % 2 == 0)
{?>
<div class="class1">
html content 1 to go here
</div>
<?php
$i++;
}else{
?>
<div class="class2">
html content 2 to go here
</div>
<?php $i++; } ?>
<?php endif; ?>
<?php endwhile; ?>
<div class="container">
<div class="navigation">
<span class="newer"><?php previous_posts_link(__('« See Previous Case Studies','example')) ?></span>
<span class="older"><?php next_posts_link(__('See Next Case Studies »','example')) ?></span>
</div>
</div> <!-- /.navigation -->
<?php else: ?>
<div id="post-404" class="noposts">
<p><?php _e('None found.','example'); ?></p>
</div><!-- /#post-404 -->
<?php endif; wp_reset_query(); ?>
저는 잠시 동안 PHP를 사용하지 않았기 때문에 위의 작업을 수행하는 가장 좋은 방법은 확실하지 않습니다. 나는 예기치 않은 파일 끝이나 예기치 않은 줄과 같은 문법과 관련된 몇 가지 오류를 현재 받고있다. ...
내가 어디에서 잘못되고 있는지 알아낼 수 있나?
예, ** 어디서 잘못 될지 볼 수 있습니다 **. "현재 구문과 관련된 몇 가지 오류가 발생합니다."는별로 도움이되지 않습니다. 소스 코드의 어떤 오류가 있습니까? –
오류 쌍을 제외하고는 잘못된 $ i = 0; While 루프 밖에 있어야하고 또한 $ i ++의 위치가 의심 스럽습니다. –