¿Contando las publicaciones de un bucle personalizado de Wordpress (WP_Query)?
2 respuestas
- votos
-
- 2011-08-28
Laforma correcta de obtenerelnúmerototal depublicacioneses:
<?php $count = $custom_posts->found_posts; ?>
http://codex.wordpress.org/Class_Reference/WP_Query#Properties
Editar: reconociendo la respuesta de @Kresimir Pendic comoprobablemente correcta.
post_count
esel recuento depublicacionesparaesapáginaen particular,mientras quefound_posts
esel recuento detodas laspublicaciones disponibles que cumplen con los requisitos de la consulta sinpaginación.Graciaspor la corrección.Correct way of getting the total number of posts is:
<?php $count = $custom_posts->found_posts; ?>
http://codex.wordpress.org/Class_Reference/WP_Query#Properties
Edit: acknowledging @Kresimir Pendic's answer as probably correct.
post_count
is the count of posts for that particular page, whilefound_posts
is the count for all available posts that meets the requirements of the query without pagination. Thank you for the correction.-
¡Gracias!Hola,una últimapregunta.¿Cómopuedo usaresenúmeropara hacer una declaraciónif queestéfuera deesebucle (antes delbucle)?Porqueparece queelnúmero solo semuestra cuando coloco la variable después deesebucle.Thanks! Hey one last question. How can I use that number to make an if statement which is out of that loop (before of the loop). Because it seems like the number is only displayed when I place the variable after that loop.
- 0
- 2011-08-28
- janoChen
-
Puedeponer $ count=$ custom_posts->post_countjusto después de $ custom_posts-> query ().Tengaen cuenta que $ custom_posts->post_count solo le daelnúmero de resultadosen esa 'página' del conjunto de resultados.Sinecesita obtenerelnúmerototal de resultadosen el conjunto de resultados 'completo',use $ custom_posts->found_posts.You can put the $count = $custom_posts->post_count just after the $custom_posts->query(). Note that $custom_posts->post_count only gets you the number of results in that 'page' of the result set. If you need to get the total number of results in the 'whole' result set, use $custom_posts->found_posts.
- 4
- 2016-07-29
- Robert Durgin
-
Esmuyprobable queesta respuestano sea correctapara lamayoría de las situaciones.Utilicefound_posts (todas laspublicacionesencontradas)en lugar depost_count (número depublicacionesparamostraren estapágina).Este comentarioes redundante lógicamente hablando,perono socialmente hablando.This answer is most likely not correct for most situations. Use found_posts (all found posts) instead of post_count (number of posts to display on this page). This comment is redundant logically speaking, but not socially speaking.
- 2
- 2017-12-23
- Herbert Van-Vliet
-
Esta respuestaesincorrecta.`$ custom_posts->post_count` devolverá la cantidad depublicacionesmostradasen estapágina,por lo quemostraráel valor`posts_per_page` de la consulta o un valormásbajo si la cantidad restanteparamostraresmenor. la respuesta correcta debe ser la respuesta de `<@ kresimir-pendic>` que usa `$ custom_posts->found_posts`This answer is incorrect. `$custom_posts->post_count` will return the amount of posts shown on this page, so it will display either the `posts_per_page` value of the query or a lower value if the amount remaining to show is lower. the correct answer should be `<@kresimir-pendic>`'s answer that uses `$custom_posts->found_posts`
- 1
- 2018-03-12
- Infinity Media
-
- 2017-11-02
Manny vinculó lapágina de documentación correctapero
post_count
esincorrecto. Para obtenerelnúmerototal depublicacionesWP_Query
devuelve use "found_posts"<?php // The Query $query = new WP_Query( $args ); $total = $query->found_posts;
Manny linked correct documentation page but
post_count
is wrong. To get total number of postsWP_Query
returns use "found_posts"<?php // The Query $query = new WP_Query( $args ); $total = $query->found_posts;
-
Esta debería ser la respuesta aceptada.This one should be the accepted answer.
- 3
- 2018-02-06
- Christine Cooper
-
Estaes absolutamente la respuesta correcta.This is absolutely the right answer.
- 1
- 2018-03-12
- Infinity Media
-
También reconfirmo queestaes la respuesta correcta.Esto debería aceptarse.I also reconfirm that this the correct answer. This should be accepted.
- 0
- 2019-06-21
- I am the Most Stupid Person
-
Puedo confirmar la confirmación de queesta respuestaes de hecho cierta.Comoes la re-confirmaciónI can confirm the confirmation that this answer is in fact true. As is the re-confirmation
- 0
- 2020-01-30
- Bysander
-
Al confirmar la confirmación de la confirmaciónmás reciente,he determinado que la confirmación originalestáefectivamente confirmada,aligual que la confirmaciónposterior aesa.In confirming the confirmation of the most recent confirmation I have determined that the original confirmation is indeed confirmed, as is the confirmation after that one.
- 0
- 2020-08-18
- 38365
Intenté colocaresto:
alfinal del ciclo:
Peroen lugar deltotal depublicaciones,obtengoeste resultado:
¿Alguna sugerenciapara solucionaresteproblema?