WordPress備忘録

テンプレートタグ

WordPressで使用するテンプレートタグの利用について

記事表示ここから

所属するカテゴリーを調べる

所属しているカテゴリーを判断してページを分岐させる。

in_category('categoryid')

指定したカテゴリに属している場合はtrue、それ以外の場合はfalseを返す

categoryid
指定するカテゴリID

カテゴリー別でデザインを適用するために「single.php」の中で以下のように使用した

PHP:
  1. <?php
  2. $post = $wp_query->post;
  3.  
  4. if(in_category('6')) {
  5.     include(TEMPLATEPATH . '/single-6.php');
  6. } else {
  7.     include(TEMPLATEPATH . '/single-base.php');
  8. }
  9. ?>

if構文の条件分岐により「もしカテゴリーIDが6だった場合」、「single-6.php」を表示させるようにする。それ以外は「single-base.php」を表示させる。

記事表示ここまで
リンクここまで

この記事のコメント・トラックバックRSS

コメント・トラックバック ここまで

トラックバック用URL:

コメントフォーム

コメント入力

コメントフォーム
※管理人にのみ公開されます

記事のリンク先URL:http://www.is-p.cc/wordpress/template-tag/in_category/30

空白
ページのトップに戻る
空白