Vérifier si un auteur a publié au moins un article sous WordPress

Le codex de WordPress évoque une fonction intitulée count_user_posts qui, comme son nom l’indique, compte le nombre d’articles reliés à un profil utilisateur. Dès lors, il est très facile de créer une condition pour vérifier si un utilisateur a rédigé à minima un billet sur votre site.

Ce besoin part d’une demande d’une amie ayant le problème suivant :

J’ai besoin d’afficher un lien vers la page d’archive de l’auteur uniquement si ce dernier a publié au moins un article en tant que contributeur sur mon site. Sinon, je souhaite quand même l’afficher comme contributeur car on peut aider au développement du projet de différentes manières.

De fait, le bout de code suivant répondra à la question :

$min_posts = 2;
if (count_user_posts( $post->post_author ) >= $min_posts) {
// Afficher des infos
}

A placer à l’endroit où vous souhaitez vérifier la condition énoncée, par exemple dans une zone à propos de l’auteur en fin d’article.

Crédits photo : streetwrk

3 commentaires

  1. gérard

    bonjour,
    j’ai un blog sur paris avec wordpress, les fichiers musicaux fonctionnent sur pc mais pas sur tablette ou smartphone. Pouvez vous m’aider ?

    Merci
    gérard

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX