HOME > カテゴリー毎にテンプレートを変更したい時

カテゴリー毎にテンプレートを変更したい時

カテゴリーごとにテンプレートを変更する案件があったので調べてメモしました。

1.切り替え用のシングルページのテンプレートを作成
single.phpをコピーしてsingle-aaa.php、single-bbb.php、single-ccc.phpを作成。
aaa、bbb、ccc は好きな名前に変更します。
2.切り替え元となるsingle.phpに下記を追加

<?php
if ( in_category('news') ) {
include(TEMPLATEPATH . '/single-aaa.php');//aaaの記事にはsingle-aaa.php
} else if ( in_category('event') ) {  
include(TEMPLATEPATH . '/single-bbb.php');//bbbの記事にはsingle-bbb.php
}else {
include(TEMPLATEPATH . '/single-ccc.php');//cccの記事にはsingle-ccc.php
}
?>

テンプレートを管理画面から読み込んで使う場合はこちら。
複数の固定ページに異なるテンプレートを適用させる


今日のスケッチ(ヒメツルソバ)

himetsurusoba2すごい勢いでたくさん咲いたけど
季節的にもそろそろ終わりかな…


カテゴリー:わーどぷれす, イラスト

コメントを残す

PageTop