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();//不用问为什么,每次都要写这个;
 
        ?>
 
        
  • //这里写上我们需要循环的html代码 php } } else { // 如果没有找到任何结果,就输出这个 } wp_reset_postdata();//不用问为什么,每次都记得写就好 ?>

     

    转载于:https://www.cnblogs.com/hxqseo/p/4672033.html

    你可能感兴趣的:(WordPress自定义循环)