X

Come visualizzare i conteggi di post, pagine e commenti in WordPress

Snippet di IsItWP

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).

Commenti   Lascia una risposta

  1. Ciao, ho scritto il primo snippet nel blocco di codice. Ma poi, come posso visualizzare le quantità?

  2. 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.

  3. 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?

  4. grazie funziona

  5. 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.

    1.  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

  6. 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

    1. Buona osservazione sull'errore di battitura, grazie, ho aggiornato il post.

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!