Tôi đang cố gắng đếm số lượng tổng số bài đăng của loại "công việc" tùy chỉnh. Truy vấn của tôi chỉ trả về "0" khi tôi biết có bài viết. Tôi không nghĩ rằng nó đang kiểm tra xem loại bài đăng có bài viết không, nhưng tôi không biết tại sao ... có ý tưởng nào không?
<?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 } ?>
Là một lưu ý phụ, bạn đã thử đếm ($ jobs) hoặc print_r ($ jobs) chỉ để xem kết quả ban đầu của truy vấn?
—
tái phát hiện
không, chỉ cần thử và nó không có gì hữu ích.
—
Dan Lee