사용자 정의 게시물 유형 "작업"의 총 게시물 수를 계산하려고합니다. 게시물이 있다는 것을 알면 쿼리가 "0"을 반환합니다. 게시물 유형에 게시물이 있는지 확인하고 있다고 생각하지 않지만 왜 ... 아이디어가 있는지에 대한 우둔합니다.
<?php $jobs = new WP_Query(array( 'post_type' => 'jobs' ));?>
<?php if ($jobs->have_posts()) {
$count_posts = wp_count_posts()->publish;
if ( $count_posts == "1" ) {
echo "<h2>There is currently one vacancy...</h2>"; }
else { echo "<h2>There are currently $count_posts vacancies...</h2>"; }
} else { ?>
<h2>There are currently no vacancies.</h2>
<?php } ?>
참고로 count ($ jobs) 또는 print_r ($ jobs)을 사용하여 쿼리의 원래 결과를 보셨습니까?
—
redconservatory
아니요, 방금 시도했지만 유용한 것은 없습니다.
—
Dan Lee