Buenas amigos, les cuento mi caso.
Dentro del panel de administración, en un apartado de aceptación de posts, he querido automatizar algunos procesos como ver la cantidad de posts del mismo tema, o con una determinada meta_key que se han publicado.
Entonces lo que hago es:
Código PHP:
<?php $args = array(
'post_type' => 'post_externo',
'post_status' => 'publish',
'posts_per_page' => '10',
'meta_key' => 'la_key',
'meta_value' => $valor
);
//print_r($args);
$nr = new WP_Query( $args );
$result = count($nr); echo $result ; ?>
El tema es que siempre me devuelve "1" el count, aunque sé positivamente y de hecho si no los cuento me devuelve los resultados correctamente en el loop.
Con los query_posts normales cuenta bien, pero he buscado en el Codex y no especifica una diferencia, o al menos yo no la discierno, entre el wp_query y el query_post. Si alguien puede ayudar se lo agradeceré profundamente.
¿Alguien sabe por qué ocurre esto?