Vuoi visualizzare il conteggio di post, pagine e commenti tramite un template? Ecco una selezione di snippet che ti aiuteranno a farlo. Questo snippet ti permette di mostrare quanti post, pagine e post personalizzati sono pubblicati e salvati come bozza. Puoi anche mostrare il numero di commenti nelle seguenti liste: In attesa, approvati, spam, cestino e totali.
Istruzioni:
Tutto quello che devi fare è aggiungere questi snippet al tuo file di template.
Snippet #1
<?php
// count posts
$n_post = wp_count_posts();
$n_post_publish = $n_post->publish;
$n_post_drafts = $n_post->draft;
// count pages
$n_page = wp_count_posts('page');
$n_page_publish = $n_page->publish;
$n_page_drafts = $n_page->draft;
// count custom post types
$n_cpt = wp_count_posts('CUSTOM_POST_TYPE_NAME');
$n_cpt_publish = $n_cpt->publish;
$n_cpt_drafts = $n_cpt->draft;
// count comments
$n_comments = wp_count_comments();
$n_comments_moderated = $n_comments->moderated;
$n_comments_approved = $n_comments->approved;
$n_comments_spam = $n_comments->spam;
$n_comments_trash = $n_comments->trash;
$n_comments_total = $n_comments->total_comments;
?>
Frammento n. 2
<ul>
<!-- posts -->
<li>Post publish: <? echo $n_post_publish; ?></li>
<li>Post drafts: <? echo $n_post_drafts; ?></li>
<!-- pages -->
<li>Page publish: <? echo $n_page_publish; ?></li>
<li>Page drafts: <? echo $n_page_drafts; ?></li>
<!-- custom post types -->
<li>Custom post publish: <? echo $n_cpt_publish; ?></li>
<li>Custom post drafts: <? echo $n_cpt_drafts; ?></li>
<!-- comments -->
<li>Coments moderated: <? echo $n_comments_moderated; ?></li>
<li>Coments approved: <? echo $n_comments_approved; ?></li>
<li>Coments spam: <? echo $n_comments_spam; ?></li>
<li>Coments trash: <? echo $n_comments_trash; ?></li>
<li>Coments total: <? echo $n_comments_total; ?></li>
</ul>
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I migliori page builder di WordPress (confrontati).
Ciao, ho scritto il primo snippet nel blocco di codice. Ma poi, come posso visualizzare le quantità?
Ciao, adoro il codice, funziona benissimo. Una domanda però, come faccio a visualizzare questo conteggio sul front-end? Nello specifico per una varietà di diversi tipi di post personalizzati.
Ciao Kevin, sono dalla Turchia, mi dispiace per il mio scarso inglese. Ho scaricato un sito web e voglio vedere il conteggio dei campi personalizzati. Ad esempio; lettura/download: 100/37 cosa posso fare?
grazie funziona
Posso congratularmi con te per il tuo lavoro intelligente. Mi hai conquistato e hai guadagnato un nuovo fan. Rispetto alla maggior parte degli articoli sul web, questo è un piacere da leggere, sono felicissimo di essere incappato nel tuo lavoro. Prometto di linkare questo su tutti i miei blog.
Wow grazie, è molto bello sentirlo. Sono felice di aver potuto pubblicare contenuti di tale valore per le persone che scrivono commenti fantastici come questo. Grazie ancora
Ciao, il tuo codice per mostrare il numero di pagine non funziona, dovresti cambiare il parametro 'pages' alla riga 7 in 'page' per farlo funzionare
Buona osservazione sull'errore di battitura, grazie, ho aggiornato il post.