web-dev-qa-db-fra.com

Si le type de message est égal à, alors afficher le contenu X

J'ai juste besoin de dire dans single.php si post type = x puis affiche y. Sinon, ne l'affichez pas.

4
Rachel M
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.

12
mor7ifer

Est-ce ce que vous cherchez? (où 'produit' serait le type de message)

if ( is_singular('product') ) {
    // do stuff
} else {
    // do something else
}
4
Booski

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

1
user5424