X

Comment afficher le nombre d'articles, de pages et de commentaires dans WordPress

Extraits par IsItWP

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

Commentaires   Laisser une réponse

  1. Bonjour, j'ai écrit le premier extrait dans l'extrait de code. Mais ensuite, comment puis-je afficher les montants ?

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

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

  4. merci ça marche

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

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

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

    1. Bonne remarque sur la faute de frappe, merci, j'ai mis à jour la publication.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !