WordPress主题开发:循环代码
have_posts() 有没有文章信息
if...else
<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?> <!-- 在这里调用数据 --> <?php endwhile; ?> <?php endif; ?>
if....else.if ...else
<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?> <!-- 在这里调用数据 --> <?php endwhile; ?> <?php else: ?> <!-- 如果没有数据则显示什么 --> <?php endif; ?>
注意:主循环的内容会自动匹配调用的页面类型,如主页下循环的是文章列表内容,而在single.php中调用的是当前id的页面内容。
参考文档:
http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/The_Loop_in_Action
更多循环写法参考代码:
http://download.csdn.net/detail/roro5119/9744732
2024还活着,挺好的,向着星辰与深渊,加油,博客园不要倒下啊!