Blog Web & Design

WordPress : La fonction – if is post type –

Afficher un contenu selon le type de post sur WordPress. 2 solutions :

1. Directement dans le template :

 <?php $post_type = get_post_type( $post );
 if( $post_type == 'services') { ?>

 // DO SOMETHING 

 <?php } ?>

2. Ou, en passant par une fonction :

Dans functions.php :

// in functions.php
function is_post_type($type){
    global $wp_query;
    if($type == get_post_type($wp_query->post->ID)) return true;
    return false;
}

et dans votre thème :

Besoin d’un spécialiste WordPress pour votre projet ? Contactez-moi

// in template
if (is_single() && is_post_type('post_type')){
  //work magic
}
Dernière mise à jour le Auteur : Thomas Dufranne

Ce contenu vous a-t-il été utile ?

Merci pour votre avis !

Si vous pensez pouvoir aider d'autres personnes, pensez à partager le contenu

Merci pour votre avis !

Désolé que vous n'ayez pas trouvé votre réponse.

Je vous invite à me poser vos question par commentaire ou par e-mail !

Repondre

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.