1

我似乎无法从 php 手册中弄清楚这一点。以下代码给了我返回的第二篇文章。我想做的是得到2个帖子然后停止。

$count=0;
    $related = p2p_type($connected_type)->get_related( get_queried_object_id() );

            // Display related posts
            if ( $related->have_posts() ) :
            $count++;
            while ( $related->have_posts() ) : $related->the_post();            
        if ($count == 2) {

        echo the_title();   

        } else {

        echo 'this post won't show up'; 
        }

    endwhile; 

                // Prevent weirdness
            wp_reset_postdata();

            endif;  
4

1 回答 1

2

您可以使用 if($count >2) break;break;else

break 结束当前 while 的执行。

有关更多信息,请查看此链接php 手动中断

于 2012-09-11T03:44:43.943 回答