Estoy tratando de obtener un recuento de las publicaciones actuales dentro de un bucle. Estoy usando múltiples bucles en una página en mi tema. Hasta ahora tengo:
$my_post_count = $wp_query->post_count;
Pero cuando imprimo $ my_post_count, devuelve el número de todas las publicaciones en mi sitio WP. ¿Podría tener algo que ver con el uso de múltiples consultas en una página? Intenté usar wp_reset_query después de cada ciclo para asegurarme de que no estaba tirando las cosas de esa manera. ¿Qué estoy haciendo mal?
WP_Query
través deglobal $wp_query
Creo que post_count se almacena en el global, por lo que antes del bucle personalizado debe configurarlo
0
, ya que puede usarlo fuera del bucle, pero esto depende de cómo esté estructurando sus consultas múltiples, tal vez pueda agregarlas a su publicación ?Hay otra forma que uso dentro del ciclo que cuenta las publicaciones usando
current_post + 1
, por ejemplo.fuente
Una solución alternativa usando WP_Query sería:
fuente
Manera simple de contar la publicación total, incluida la paginación
fuente