WordPress 特定のカテゴリのシングルページ(single.php)を作る



WordPressのシングルページ(single.php)をカテゴリで分岐させたい時に

例:「info」というカテゴリーがあり、そのカテゴリーだけ通常とは違うデザインにしたい

新しいシングルページを作成する

single.phpをコピーして、
・single-default.php
・single-info.php
と二つのファイルを作成する。

single-info.phpは、カテゴリinfo用のテンプレートにする。

single.phpで分岐させる

元のsingle.phpを編集して、single-default.php,single-info.phpに分岐させる

if(in_category('info')){
	get_template_part( 'single', 'info' );
}else{
	get_template_part('single','default');
}

シェアする

  • このエントリーをはてなブックマークに追加

フォローする