Pour les sites WordPress multi-utilisateurs, vous souhaiterez peut-être présenter vos utilisateurs sur différentes sections de votre site Web. Par exemple, vous pouvez afficher une liste d’auteurs avec des avatars, ou ajouter une boîte d’informations sur l’auteur, etc. Dans ce tutoriel, nous allons vous montrer comment afficher les utilisateurs récemment enregistrés dans WordPress. Ces utilisateurs n’ont pas besoin d’être des auteurs. Il peut être utilisé pour un site communautaire qui permet l’enregistrement des utilisateurs.
La première chose que vous devez faire est de copier et coller le code suivant dans votre thème functions.php
fichier ou dans un plugin spécifique au site.
function wpb_recently_registered_users() { global $wpdb; $recentusers="<ul class="recently-user">"; $usernames = $wpdb->get_results("SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY ID DESC LIMIT 5"); foreach ($usernames as $username) { if (!$username->user_url) : $recentusers .= '<li>' .get_avatar($username->user_email, 45) .$username->user_nicename."</a></li>"; else : $recentusers .= '<li>' .get_avatar($username->user_email, 45).'<a href="'.$username->user_url.'">'.$username->user_nicename."</a></li>"; endif; } $recentusers .= '</ul>'; return $recentusers; }
Vous pouvez maintenant afficher les utilisateurs sur votre site en utilisant la balise de modèle suivante dans le fichier de modèle de votre thème, comme sidebar.php, footer.php etc :
<?php wpb_recently_registered_users(); ?>
Si vous souhaitez afficher les utilisateurs nouvellement enregistrés sur une page spécifique sans créer de modèle de page, vous pouvez utiliser un shortcode.
Ajoutez simplement ce code dans le fichier functions.php de votre thème ou dans le plugin spécifique au site, juste en dessous du code que vous avez entré précédemment.
add_shortcode('wpb_newusers', 'wpb_recently_registered_users');
Ce code créera un nouveau shortcode que vous pourrez utiliser dans vos publications, pages ou widgets. Utilisez-le comme ceci :
[wpb_newusers]
Nous espérons que cet article vous a aidé à afficher les utilisateurs récemment enregistrés dans WordPress. Pour des commentaires et des questions, veuillez laisser un commentaire.