[WordPress] どのようにしないワードプレス ループ/クエリの繰り返しには?

スポンサーリンク

質問

このワードプレスで使用してきた悪い習慣であり、停止したいです。すべてを一度に取得する必要場合、ループ/クエリ コードを繰り返します。ここでは、例えば.

 <?php
                $args = array(
                'p' => 9345, // id of a page, post, or custom type
                'post_type' => 'front page content');

                $loop = new WP_Query( $args );

                //Display the contents

                while ( $loop->have_posts() ) : $loop->the_post();
                the_content(); 
     endwhile; 

                $args = array(
                'p' => 9341, // id of a page, post, or custom type
                'post_type' => 'front page content');

                $loop = new WP_Query( $args );

                //Display the contents

                while ( $loop->have_posts() ) : $loop->the_post(); 

     the_content();  endwhile; 
?>

id

9345

のコンテンツを表示したい場合最初と

9341

id の内容第二に、これは WP_Query を複製することがなく、すべてはどのように行うか?Order by がどのような場合は具体的に結果を並べ替えるにクエリからについて知って?

答え

post__in

を使用することができます 続きを読む

<?php
    $args = array(
        'post__in' => array(9345, 9341),
        'post_type' => 'page'
    )

    $loop = new WP_Query( $args );

    //Display the contents

    while ( $loop->have_posts() ) : $loop->the_post();
        the_content(); 
    endwhile; 

    //DONT FORGET THIS
    wp_reset_postdata();
?>

http://stackoverflow.com/questions/28387107/how-to-not-repeat-wordpress-loop-query

スポンサーリンク

Leave a Reply