NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.
Publié le : 20 avril 2017 - Modifié le : 17 janvier 2022
Temps de lecture : 1 minute, 7 seconds - 127 mots
Partager la publication "Afficher le nombre de Posts par author dans author.php"
Afficher le nombre de Posts par author dans author.php : On va dans ce tutoriel, créer une requête simple qui va permettre d’afficher le nombre de Post Type par auteur WordPress.
Pour ce, on va utiliser la fonction WordPress count user posts
Voici comment la fonction et ses paramètres par défaut.
<?php $user_post_count = count_user_posts( $userid , $post_type ); ?>
On va prendre cet exemple au dessus et on va l’adapter à notre requête. Nous allons d’abord faire un global $authordata; pour retrouver les données de l’auteur. Ensuite nous précisons dans une variable, le ID de l’auteur puis nous effectuons notre count_user_posts avec nos arguments.
Dans cet exemple, notre Post Type s’appelle produits-listings.
<?php global $authordata; //author id $post_author = $authordata->ID; //Ici nous ajoutons notre variable author ID + nom du Pot Type echo '' . count_user_posts( $post_author, "produits-listings" ); ?>
Finalement il apparait le nombre de Post Type par l’auteur dans votre author.php. C’est simple et efficace.