1

PHPマニュアルからこれを理解できないようです。次のコードは、返される 2 番目の投稿を提供しています。私がやりたいことは、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 manual break

于 2012-09-11T03:44:43.943 に答える