¿Cómo obtener el número de entradas en una página de archivo?
14 feb 2014, 11:32:10
Vistas: 20K
Votos: 12
Tengo una página de archivo de entradas personalizadas del tipo archive-my_custom_post_type.php
y estoy usando el bucle "estándar" que consiste en el tan famoso
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
...
<?php endwhile; ?>
<?php endif; ?>
Que parece usar variables globales.
¿Cómo podría obtener la cantidad total de entradas para esta página? Lo necesito para calcular el ancho de las columnas en las que voy a mostrar estos elementos.
Bien, encontré la respuesta:
Después de una tediosa inspección de la variable $GLOBALS
en PHP, descubrí que puedes obtener una referencia al WP_Query
que se usó para generar la página con $wp_the_query
. Y, sorprendentemente, puedes obtener la cantidad de entradas usando este útil truco:
$countPosts = $wp_the_query->post_count;
¡Espero que esto ayude a cualquiera que tenga el mismo problema que tuve!

Florian Segginger
121
Comentarios
Todas las respuestas a la pregunta
1
Preguntas relacionadas
1
respuestas
4
respuestas