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