(例)
カテゴリ(スラッグ)別に
archive-aaa.php
archive-bbb.php
archive-ccc.php
archive-ddd.php
該当しない場合 archive.php と振り分けます。
category.phpを空にし↓を記入します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php if (is_category('スラッグ')) { include(TEMPLATEPATH . '/archive-aaa.php'); } else if (is_category('スラッグ')) { include(TEMPLATEPATH . '/archive-bbb.php'); } else if (is_category('スラッグ')) { include(TEMPLATEPATH . '/archive-ccc.php'); } else if (is_category('スラッグ')) { include(TEMPLATEPATH . '/archive-ddd.php'); } else { include(TEMPLATEPATH . '/archive.php'); } ?> |
スラッグは、カテゴリのIDでもOK。
Singleページもカテゴリ別に振り分けたい場合
(例)
カテゴリ(スラッグ)別に
single-1.php
single-2.php
single-3.php
該当しない場合 single-4.php と振り分けます。
single.php を空にし↓を記入
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php if ( in_category('スラッグ') ) { include(TEMPLATEPATH . '/single-1.php'); } else if ( in_category('スラッグ') ) { include(TEMPLATEPATH . '/single-2.php'); } else if ( in_category('スラッグ') ) { include(TEMPLATEPATH . '/single-3.php'); } else { include(TEMPLATEPATH . '/single-4.php'); } ?> |
特定のカテゴリに個別のCSSを適応させる場合
↑を参考にしてみてください。
コメントを残す