Doriți să afișați numărul de postări, pagini și comentarii printr-un șablon? Iată o selecție de fragmente care vă ajută să faceți acest lucru. Acest fragment vă permite să afișați câte postări, pagini și postări personalizate sunt publicate și sunt salvate ca schițe. De asemenea, puteți afișa numărul de comentarii din aceste liste: În așteptare, aprobate, spam și total.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați aceste fragmente în fișierul șablonului dvs.
Fragment #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;
?>
Fragment #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>
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și alte articole de pe site, cum ar fi: Cele mai bune unelte de creare pagini WordPress (Comparativ).
Bună, am scris primul fragment în fragment de cod. Dar apoi, cum pot afișa cantitățile?
Bună, îmi place codul, funcționează excelent. O singură întrebare, totuși, cum pot face ca acest număr să fie afișat pe interfața publică? Specific pentru o varietate de tipuri de postări personalizate.
Bună Kevin, sunt din Turcia, deci îmi cer scuze pentru limba engleză greșită. Am un site de descărcare și vreau să văd numărul de câmpuri personalizate. De exemplu; citiri/descărcări: 100/37 ce pot face?
mulțumesc funcționează
Pot să vă felicit pentru munca inteligentă. M-ați convins și mi-ați câștigat un nou fan. Comparativ cu majoritatea articolelor de pe web, acesta este o bucurie de citit, sunt bucuros că am dat peste munca dvs. Promit să pun link-uri către acesta pe toate blogurile mele.
Wow, mulțumesc, este foarte frumos să aud asta. Mă bucur că am putut posta conținut de o asemenea valoare pentru oameni, încât să posteze comentarii grozave ca acesta. Mulțumesc din nou
Bună, codul dvs. pentru afișarea numărului de pagini nu funcționează, ar trebui să schimbați parametrul pages în linia 7 în page pentru a funcționa
Bună captură la greșeala de scriere, mulțumesc, am actualizat postarea.