NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.

Montrer un texte menu si l'utilisateur -> Post type publié
Facile
Hébergement Web Canada

Publié le : 19 octobre 2017 - Modifié le : 17 janvier 2022

Temps de lecture : 0 minutes, 49 seconds - 94 mots

Montrer un texte menu si l’utilisateur a un Post Type de publié : Dans ce tutoriel, nous allons apprendre a montrer un lien précis dans un menu si par exemple l’utilisateur a un Post Type de publié.

On doit d’abord créer une fonction qui permets de faire une requête en retournant le nombre de Post Type que l’utilisateur a en publié. Ici dans l’exemple, vous devez changer le any par votre Post Type ou éventuellement les posts. On doit retourner dans cette requête que le résultat count doit être différent de 0.

function themespress_user_has_posts($user_id) {
  $result = new WP_Query(array(
    'author'           => $user_id,
    'post_type'        => 'any',
    'post_status'      => 'publish',
    'posts_per_page'   => 1,
  ));
  return (count($result->posts)!=0);
}

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>