Voulez-vous afficher le nombre de publications, de pages et de commentaires via un modèle ? Voici une sélection d'extraits qui vous aideront à le faire. Cet extrait vous permet d'afficher le nombre de publications, de pages et de publications personnalisées publiées et enregistrées comme brouillons. Vous pouvez également afficher le nombre de commentaires sous ces listes : En attente, approuvés, spam, corbeille et total.
Instructions :
Il vous suffit d'ajouter ces extraits à votre fichier de modèle.
Extrait n°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;
?>
Extrait 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>
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : Meilleurs constructeurs de pages WordPress (comparés).
Bonjour, j'ai écrit le premier extrait dans l'extrait de code. Mais ensuite, comment puis-je afficher les montants ?
Salut, j'adore le code, ça marche très bien. Une question cependant, comment puis-je faire afficher ce décompte sur le front-end ? Spécifiquement pour une variété de types de publications personnalisées différents.
Salut Kevin, je viens de Turquie, désolé pour mon mauvais anglais. J'ai téléchargé un site web et je veux voir le nombre de champs personnalisés. Par exemple : lire/télécharger : 100/37, que puis-je faire ?
merci ça marche
Puis-je vous féliciter pour votre travail intelligent. Vous m'avez convaincu et gagné un nouveau fan. Comparé à la plupart des articles sur le web, c'est un plaisir à lire, je suis ravi d'être tombé sur votre travail. Je promets de faire des liens vers ceci sur tous mes blogs.
Wow merci, c'est très gentil à entendre. Je suis content d'avoir pu publier du contenu qui a autant de valeur pour les gens qu'ils postent d'excellents commentaires comme celui-ci. Merci encore
Salut, votre code pour afficher le nombre de pages ne fonctionne pas, vous devriez changer le paramètre 'pages' à la ligne 7 en 'page' pour que cela fonctionne
Bonne remarque sur la faute de frappe, merci, j'ai mis à jour la publication.