![](https://cxg-design.jp/wp-content/uploads/2024/04/wpbanner02.png)
WP SINGLE BRANCH
シングルページをカテゴリーによってテンプレートを分ける場合、single.phpに記入します。
条件以外のカテゴリーは、single-default.phpが反映されます。カスタムポストは、single-カスタムポストタイプ名.phpで表示されるので、分岐は必要なし。
<?php
$post = $wp_query->post;
if ( in_category('works') ) {
include(TEMPLATEPATH.'/single-works.php');
} elseif ( in_category('news') ) {
include(TEMPLATEPATH.'/single-news.php');
} else {
include(TEMPLATEPATH.'/single-default.php');
}
?>