wordpressのsingle.phpをカテゴリ別に変更するカスタマイズ方法。
まずは、single.phpをコピーし、
single-nagato.php
single-koizumi.php
single-asakura.php
等と名前をつけます。
その後、single.phpの文頭に以下を追加します。
<?php
$post = $wp_query- >post;
if ( in_category(‘1‘) ) {
include(TEMPLATEPATH . ‘/single-nagato.php‘);
} elseif ( in_category(‘2‘) ) {
include(TEMPLATEPATH . ‘/single-koizumi.php‘);
} else {
include(TEMPLATEPATH . ‘/single-asakura.php‘);
}
? >
$post = $wp_query- >post;
if ( in_category(‘1‘) ) {
include(TEMPLATEPATH . ‘/single-nagato.php‘);
} elseif ( in_category(‘2‘) ) {
include(TEMPLATEPATH . ‘/single-koizumi.php‘);
} else {
include(TEMPLATEPATH . ‘/single-asakura.php‘);
}
? >
そのまま各ファイルをアップすると、
カテゴリーID1以下の個別ページは、single-nagato.php
カテゴリーID2以下の個別ページは、single-koizumi.php
それ以外のカテゴリに属する個別ページはsingle-asakura.php
が適用されます。
詳しくは、以下のページに書かれています。
WordPressで属しているカテゴリごとに異なるsingle.phpを使う
投稿記事ではなく、固定ページのテンプレートデザインを
記事によって変更したい場合は以下の記事を見てください。
・WordPressでページによってテンプレートを変更する場合
コメント
トラックバックURL
ピンバック
[…] デザインを変更する場合は、以前の記事を見てください ・WordPressの個別記事ページをカテゴリ別に変更 […]
[…] This post was mentioned on Twitter by WordPressボット日本語版, みはbot. みはbot said: WordPressの個別記事ページをカテゴリ別に変更 – サツぽろ、ニッキ。: wordpressのsingle.phpをカテゴリ別に変更するカ […]