programing

WP_Query()가 모든 엔트리를 반환하지 않음

skycolor 2023. 3. 8. 20:59
반응형

WP_Query()가 모든 엔트리를 반환하지 않음

테이블에 있는 항목 중 몇 개만 반환하는 쿼리가 있습니다.10개 이상의 게시물이 있지만 이 쿼리는 6개만 반환합니다.제안해 주세요

$query = new WP_Query("year=2011&monthnum=09&post_status=publish&post_type=post&orderby=post_date&order=DESC");
while ($query->have_posts()):
    $query->the_post();
    $title=get_the_Title();                                                                                                                  
    echo"<p><input type=\"checkbox\" name=\"MyArticle[]\" value=\"".get_the_ID()."\">".get_the_Title()."</p>";
endwhile;               
wp_reset_query();

추가해 보다posts_per_page=-1전달되는 파라미터의 문자열로WP_Query.

이 값이 설정되지 않은 경우 에서 설정한 기본 posts per page 옵션을 사용합니다.Settings >> Reading >> Blog pages show at most.

이 값은 6이므로 다른 제한을 지정하지 않았기 때문에 그만큼 많은 투고가 반환됩니다.

$args = array(
    'post_type' => 'product',
    'orderby' => 'ASC',
    'posts_per_page'=>-1
);
$wp_query = new WP_Query($args);

언급URL : https://stackoverflow.com/questions/12943236/wp-query-does-not-return-all-entries

반응형