WordPress自定义循环

我们在学WordPress的时候,最常用到的就是循环了。写模板的时候,多数的时间都是和循环打交道的。如果你不能很详细的了解WordPress的循环,是很难写出模板来的。

而WordPress自定义循环最常用到的函数就是wp-query了,关于wp-query的信息,可以看看官方的解说http://codex.wordpress.org/Class_Reference/WP_Query

看不懂英文的,可以这个http://www.endskin.com/wp_query-directions.html,这个是我找到的比较全的中文版的了。

 

好了,下面我们来看一段代码,就知道WordPress的自定义循环了

<?php

$args = array('cat' =>'5' , //这里数组的用法可以看wp-query的详细解析

			'posts_per_page' =>'5' ,



	);



$the_query = new WP_Query( $args);

 

// 开始循环

if ( $the_query->have_posts() ) {//如果找到了结果,便输出以下内容

        

    while ( $the_query->have_posts() ) {//再次判断是否有结果

        $the_query->the_post();//不用问为什么,每次都要写这个;



        ?>



        <li><?php the_title();?></li>//这里写上我们需要循环的html代码





        <?php

    }

       

} else {

    // 如果没有找到任何结果,就输出这个

}

 

wp_reset_postdata();//不用问为什么,每次都记得写就好

?>	

  

你可能感兴趣的:(wordpress)