How to display the number of articles published per user excluding users who do not publish articles. My message type is recipe. I would like to receive a code to get there in wp-query thank you very much for your help
I give you a piece of code. Thanks to this code I am able to display the total number of recipes, but I would have liked to have this: User A posted 14 cooking recipes, User B posted 2 cooking recipes ect.. user member1 should have 2 recipes
<?php
// 1. We define the arguments to define what we want to recover
$args = array ( 'post_type' => 'recipe', 'posts_per_page' => '16', );
// 2. We run the WP Query
// The Query
$the_query = new WP_Query ($args);
// 3. we display the number of messages and the authors!
// The Loop
if ($the_query-> have_posts ()) {
echo count_user_posts (2, $args);
echo 'recipes for';
echo get_the_author (2, $args);
echo '<br>';
echo count_user_posts (1, $args);
echo 'recipes for';
echo get_the_author (1, $args);
// 3. We launch the loop to display the articles and the authors!
// The Loop
echo '<ul>';
while ($the_query-> have_posts ()) {
$the_query-> the_post ();
echo '<li>'. get_the_title (). '<li>';
echo '<li>'. get_the_author (). '<li>';
}
echo '<ul>';
}
else {
// no posts found }
/ * Restore original Post Data * /
wp_reset_postdata ();
?>
<?php $args = array( 'post_type' => 'recette' ); $my_query = new WP_Query( $args ); echo $my_query->found_posts . " articles trouvés"; ?>