カスタム投稿タイプ「求人」の合計投稿数を数えようとしています。投稿があることがわかっている場合、クエリで「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)を試しましたか?
—
赤い音楽院
いいえ、試してみましたが、何も役に立ちません。
—
ダン・リー