◎is_category()
Function Reference/is category « WordPress Codex
◎in_category()
テンプレートタグ/in category - WordPress Codex 日本語版
通常、このタグはループの中で使いますが、ループ外で使いたい場合は、 事前に変数 $post の値をセットしておく必要があります。
<?php $post = $wp_query->post; include(TEMPLATEPATH . in_category('17') ? '/single2.php' : '/single1.php'); ?>
つまり、is_category の検査対象は表示中のページ、in_category の検査対象は特定の記事、ということか。
なので、is_category はそのまま使えて、in_category はループ内か、あらかじめ対象の記事を指定しておかなければ使えない、ちゅうこと。
Comments