wordpress主循环写法很多,比如下面的这个写法,就是我最常用的,第一种写法:
<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
<!– 在这里调用数据 –>
<?php endwhile; ?>
<?php endif; ?>
当然,除了这个还有很多种主循环的写法,第二种:
<?php if( have_posts() ) : ?>
<?php while( have_posts() ) : ?>
<?php the_post(); ?>
<!– 在这里调用数据 –>
<?php endwhile; ?>
<?php endif; ?>
第三种:
<?php if( have_posts() ) { ?>
<?php while( have_posts() ) { ?>
<?php the_post(); ?>
<!– 在这里调用数据 –>
<?php } ?>
<?php } ?>
第四种:
<?php
if( have_posts() ) {
while( have_posts() ) {
the_post();
?>
<!– 在这里调用数据 –>
<?php }} ?>
第五种:
<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
<!– 在这里调用数据 –>
<?php endwhile; ?>
<?php else: ?>
<!– 如果没有数据则显示什么 –>
<?php endif; ?>
第六种:
<?php if( have_posts() ) : ?>
<?php while( have_posts() ) : ?>
<?php the_post(); ?>
<!– 在这里调用数据 –>
<?php endwhile; ?>
<?php else: ?>
<!– 如果没有数据则显示什么 –>
<?php endif; ?>
第七种:
<?php if( have_posts() ) { ?>
<?php while( have_posts() ) { ?>
<?php the_post(); ?>
<!– 在这里调用数据 –>
<?php } ?>
<?php } else { ?>
<!– 如果没有数据则显示什么 –>
<?php } ?>
第八种:
<?php
if( have_posts() ) {
while( have_posts() ) {
the_post();
?>
<!– 在这里调用数据 –>
<?php
}
} else {
?>
<!– 如果没有数据则显示什么 –>
<?php } ?>