Post type = xの場合はsingle.phpで、yを表示するだけです。そうでなければ、表示しないでください。
if( get_post_type() == 'post_type_slug' ) {
//do some stuff
} else {
//do other stuff
}
それをするべきです、あるいはあなたはそれを扱うためにテンプレートを使うことができます、それはどのワードプレスがデフォルトでかなりうまく設定したか。テンプレート階層の codexページを参照してください 、特に ビジュアルの概要 は非常に便利です。
これはあなたが探しているものですか? ( 'product'が投稿タイプになります)
if ( is_singular('product') ) {
// do stuff
} else {
// do something else
}
それは正確にy
が何であるかに少し依存します、しかしこれはおそらくあなたを助けるはずです: http://codex.wordpress.org/Conditional_Tags#A_Post_Type