검색어 게시에서 카운트를 얻는 방법


15

mysql count (*)와 같은 쿼리 게시물에서 행 수를 얻는 방법은 무엇입니까?

$obj_name = new WP_Query($args);

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

// here i want to predict looping counts

endwhile;

어떻게해야합니까?

답변:



28

여기에 허용 된 답변이 잘못되었으며 내 상황에서도 확인되었습니다. 참조 된 페이지와 비교하십시오 :

$ post_count 표시되는 게시물 수.

$ found_posts 현재 검색어 매개 변수와 일치하는 발견 된 총 게시물 수

이런 식으로 $ post_count는 예를 들어 결과 페이지가 둘 이상인 경우 페이지 당 게시물 수를 표시합니다. 총 수가 페이지 당 결과 수보다 적은 경우에만 총량과 일치합니다.

총 결과 수를 얻는 올바른 방법은 다음과 같습니다.

$obj_name->found_posts.


4

WP_Query가 리턴하는 총 게시물 수를 얻으려면 "found_posts"를 사용하십시오.

여기 예가 있습니다-

        <?php 
           $args = array(
           'post_type' => 'post'
           );
        $the_query = new WP_Query( $args );
        $totalpost = $the_query->found_posts; 
        ?> 

'게시물'대신 맞춤 게시물 유형 이름을 사용하고 카테고리 ID도 전달할 수 있습니다 ( 'cat'=> 4)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.