Estoy tratando de contar el número total de publicaciones de un tipo de publicación personalizada "trabajos". Mi consulta solo devuelve "0" cuando sé que hay publicaciones. No creo que esté comprobando que el tipo de publicación tenga publicaciones, pero no tengo idea de por qué ... ¿alguna idea?
<?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 } ?>
Como nota al margen, ¿trató de contar ($ jobs) o print_r ($ jobs) solo para ver los resultados originales de la consulta?
—
redconservatory
no, solo lo intenté y no sirve para nada.
—
Dan Lee