Contando i post di un ciclo Wordpress personalizzato (WP_Query)?
2 risposta
- voti
-
- 2011-08-28
Ilmodo correttoper ottenereilnumerototale dipost è:
<?php $count = $custom_posts->found_posts; ?>
http://codex.wordpress.org/Class_Reference/WP_Query#Properties
Modifica: riconoscere la risposta di @Kresimir Pendic comeprobabilmente corretta.
post_count
èil conteggio deipostper quellaparticolarepagina,mentrefound_posts
èil conteggio dituttii post disponibili che soddisfanoi requisiti della query senzaimpaginazione.Grazieper la correzione.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.-
Grazie!Ehi un'ultima domanda.Comeposso usare quelnumeroperfare un'istruzioneif che èfuori da quel ciclo (prima del ciclo).Perché sembra cheilnumero venga visualizzato solo quandoinserisco la variabile dopo quel ciclo.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
-
Puoimettere $ count=$ custom_posts->post_count subito dopo $ custom_posts-> query ().Nota che $ custom_posts->post_countti dà soloilnumero di risultatiin quella "pagina" del set di risultati.Se ènecessario ottenereilnumerototale di risultatinel set di risultati "intero",utilizzare $ 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
-
Questa rispostamoltoprobabilmentenon è correttaper lamaggiorparte delle situazioni.Usafound_posts (tuttii posttrovati)invece dipost_count (numero dipost da visualizzarein questapagina).Questo commento è ridondante logicamenteparlando,manon socialmenteparlando.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
-
Questa rispostanon è corretta.`$ custom_posts->post_count` restituirà la quantità dipostmostratiin questapagina,quindimostrerà oil valore`posts_per_page` della query o un valoreinferiore se l'importo rimanente damostrare èinferiore. la risposta corretta dovrebbeessere la risposta di "<@ kresimir-pendic>" che utilizza "$ 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 ha collegato lapagina della documentazione correttama
post_count
è sbagliato. Per ottenereilnumerototale di articoli restituiti daWP_Query
,utilizzare "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;
-
Questa dovrebbeessere la risposta accettata.This one should be the accepted answer.
- 3
- 2018-02-06
- Christine Cooper
-
Questa è assolutamente la rispostagiusta.This is absolutely the right answer.
- 1
- 2018-03-12
- Infinity Media
-
Riconferma anche che questa è la risposta corretta.Questo dovrebbeessere accettato.I also reconfirm that this the correct answer. This should be accepted.
- 0
- 2019-06-21
- I am the Most Stupid Person
-
Posso confermare la conferma che questa risposta èeffettivamente vera.Così come la riconfermaI can confirm the confirmation that this answer is in fact true. As is the re-confirmation
- 0
- 2020-01-30
- Bysander
-
Nel confermare la conferma della confermapiù recente ho stabilito che la conferma originale èeffettivamente confermata,così come la conferma dopo quella.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
Hoprovato ainserire questo:
allafine del ciclo:
Mainvece deltotale deipost,ottengo questo output:
Qualche suggerimentoper risolvere questoproblema?