Quick Template Tag
普段使うテンプレートタグを、使用途別にコピー・ペーストで使えるようにしただけのものです。使っているテンプレートタグはそんなに多くないですね。

条件分岐で特定ページだけに表示させる

条件分岐を使えば、同じPHPテンプレートでカテゴリーによって表示するタイトルを変えたり、特定のページだけループを適応させたりできるので、ページデザインの一部を変えたりするの使用します。
※関数、パラメータは常時使用の一部のみ掲載しています。

<?php if(関数): ?>
<!------テキストまたはテンプレートタグ------>
<?php endif; ?>
PARAMETER or OTHER
■関数(通常使用の一部のみ掲載)
is_home() : メインページを表示する場合は
is_single('A') : Aで指定したシングルページを表示する場合は
is_page('B') : Bで指定したページ記事を表示する場合は
is_category('C') : Cで指定したカテゴリーページを表示する場合は
in_category('D') : Dで指定したカテゴリーに属したページを表示する場合は
is_search() : 検索結果のページを表示する場合は
is_404() : 404のページを表示する場合は
■パラメータ
A … post : 記事のID、タイトル、スラッグを指定
B … page : ページ記事のID、タイトル、スラッグを指定
C … category : カテゴリーのID、タイトル、スラッグを指定
※A、B、C は複数の指定ができます。
D … category_id : カテゴリーのIDを指定
■テンプレート記述例
<?php if(in_category('1')): ?>
こんにちは
<?php endif; ?>
<?php if(in_category('2')): ?>
さようなら
<?php endif; ?>
■画面表示例
カテゴリー1に属する記事を表示しているときは「こんにちは」のコメントを、カテゴリー9に属する記事を表示しているときは「さようなら」のコメントを表示します。
これ以外のカテゴリーを表示している時を、コメントは表示しません。
■複数を指定する場合は array を使って , で区切ります。
<?php if(in_category(array('1','2','3'))): ?>
こんにちは!
<?php endif; ?>
※カテゴリー1と2と3に属する記事だけ「こんにちは!」を表示します。