J'ai juste besoin de dire dans single.php si post type = x puis affiche y. Sinon, ne l'affichez pas.
if( get_post_type() == 'post_type_slug' ) {
//do some stuff
} else {
//do other stuff
}
Devrait le faire, alternativement vous pouvez utiliser des modèles pour gérer cela, que wordpress a assez bien configuré par défaut. Voir la page codex sur la hiérarchie des modèles , plus précisément, je trouve le aperçu visuel très utile.
Est-ce ce que vous cherchez? (où 'produit' serait le type de message)
if ( is_singular('product') ) {
// do stuff
} else {
// do something else
}
Cela dépend un peu de ce qu'est exactement y
, mais cela devrait probablement vous aider: http://codex.wordpress.org/Conditional_Tags#A_Post_Type