4

I just need to say in single.php if post type = x then display y. Else, don't display it.

3 Answers 3

15
if( get_post_type() == 'post_type_slug' ) {
    //do some stuff
} else {
    //do other stuff
}

Should do it, alternately you can use templates to handle that, which wordpress has setup pretty well by default. See the codex page on template hierarchy, specifically I find the visual overview to be quite useful.

4

Is this what you're looking for? (where 'product' would be the post type)

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

It depends a bit on what exactly y is, but this should probably help you out: http://codex.wordpress.org/Conditional_Tags#A_Post_Type

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.