사용자 정의 Wordpress 루프 (WP_Query)의 게시물을 계산합니까?
2 대답
- 투표
-
- 2011-08-28
총 게시물 수를 얻는 올바른 방법은 다음과 같습니다.
<?php $count = $custom_posts->found_posts; ?>
http://codex.wordpress.org/Class_Reference/WP_Query#Properties
편집 : @Kresimir Pendic의 대답이 정확하다고 인정합니다.
post_count
는 특정 페이지의 게시물 수이고found_posts
는 페이지 매김없이 쿼리의 요구 사항을 충족하는 사용 가능한 모든 게시물의 수입니다.수정 해 주셔서 감사합니다.Correct way of getting the total number of posts is:
<?php $count = $custom_posts->found_posts; ?>
http://codex.wordpress.org/Class_Reference/WP_Query#Properties
Edit: acknowledging @Kresimir Pendic's answer as probably correct.
post_count
is the count of posts for that particular page, whilefound_posts
is the count for all available posts that meets the requirements of the query without pagination. Thank you for the correction.-
감사!마지막 질문 하나.이 번호를 사용하여 해당 루프 (루프 앞)에있는if 문을 만들려면 어떻게해야합니까?그 루프 뒤에 변수를 놓을 때만 숫자가 표시되는 것처럼 보이기 때문입니다.Thanks! Hey one last question. How can I use that number to make an if statement which is out of that loop (before of the loop). Because it seems like the number is only displayed when I place the variable after that loop.
- 0
- 2011-08-28
- janoChen
-
$ custom_posts-> query () 바로 뒤에 $ count=$ custom_posts->post_count를 넣을 수 있습니다.$ custom_posts->post_count는 결과 집합의 해당 '페이지'에있는 결과 수만 가져옵니다.'전체'결과 집합에서 총 결과 수를 가져와야하는 경우 $ custom_posts->found_posts를 사용합니다.You can put the $count = $custom_posts->post_count just after the $custom_posts->query(). Note that $custom_posts->post_count only gets you the number of results in that 'page' of the result set. If you need to get the total number of results in the 'whole' result set, use $custom_posts->found_posts.
- 4
- 2016-07-29
- Robert Durgin
-
이 대답은 대부분의 상황에 맞지 않을 가능성이 높습니다.post_count (이 페이지에 표시 할 게시물 수) 대신found_posts (찾은 모든 게시물)를 사용합니다.이 코멘트는 논리적으로 중복되지만 사회적으로 말하는 것은 아닙니다.This answer is most likely not correct for most situations. Use found_posts (all found posts) instead of post_count (number of posts to display on this page). This comment is redundant logically speaking, but not socially speaking.
- 2
- 2017-12-23
- Herbert Van-Vliet
-
이 대답은 틀 렸습니다.`$ custom_posts->post_count`는이 페이지에 표시된 게시물의 양을 반환하므로 쿼리의`posts_per_page` 값을 표시하거나 표시 할 남은 양이 적을 경우 더 낮은 값을 표시합니다. 정답은`$ custom_posts->found_posts`를 사용하는`<@ kresimir-pendic>`의 대답이어야합니다.This answer is incorrect. `$custom_posts->post_count` will return the amount of posts shown on this page, so it will display either the `posts_per_page` value of the query or a lower value if the amount remaining to show is lower. the correct answer should be `<@kresimir-pendic>`'s answer that uses `$custom_posts->found_posts`
- 1
- 2018-03-12
- Infinity Media
-
- 2017-11-02
Manny가 올바른 문서 페이지를 연결했지만
를 사용하십시오.post_count
가 잘못되었습니다.WP_Query
가 반환하는 총 게시물 수를 얻으려면 "found_posts"<?php // The Query $query = new WP_Query( $args ); $total = $query->found_posts;
Manny linked correct documentation page but
post_count
is wrong. To get total number of postsWP_Query
returns use "found_posts"<?php // The Query $query = new WP_Query( $args ); $total = $query->found_posts;
-
이것은 받아 들여진 대답이어야합니다.This one should be the accepted answer.
- 3
- 2018-02-06
- Christine Cooper
-
이것은 절대적으로 정답입니다.This is absolutely the right answer.
- 1
- 2018-03-12
- Infinity Media
-
나는 또한 이것이 정답임을 재확인합니다.이것은 받아 들여 져야합니다.I also reconfirm that this the correct answer. This should be accepted.
- 0
- 2019-06-21
- I am the Most Stupid Person
-
이 답변이 사실이라는 것을 확인할 수 있습니다.재확인은 그대로I can confirm the confirmation that this answer is in fact true. As is the re-confirmation
- 0
- 2020-01-30
- Bysander
-
가장 최근의 확인을 확인하면서 나는 그 이후의 확인과 마찬가지로 원래 확인이 실제로 확인되었다고 결정했습니다.In confirming the confirmation of the most recent confirmation I have determined that the original confirmation is indeed confirmed, as is the confirmation after that one.
- 0
- 2020-08-18
- 38365
이것을 바꾸려고했습니다 :
루프 끝 :
하지만 총 게시물 대신 다음과 같은 출력이 표시됩니다.
<인용구>번역 1
Loremipsum dolor sit amet,consectetuer adipiscingelit,sed diam nonummynibheuismodtincidunt ut laoreet doloremagna aliquamerat volutpat. Ut wisienim 1
이 문제를 해결하기위한 제안 사항이 있습니까?