WordPress(ワードプレス)でホームページを作りたい、カスタムしたいという人のためのサイトです。

特定カテゴリの場合のみに表示を出力するカスタマイズ方法

TOP > カスタム方法 > 特定カテゴリの場合のみに表示を出力するカスタマイズ方法

WordPressで記事を書いて、その記事に属したカテゴリの場合だけ特定の表示を出力したいという場合には以下のようにタグを追記することでカスタムすることができます。

特定カテゴリの場合のみに表示を出力するコード

実際のコードは以下のような感じです。
記述はsingle.phpに行います。

<?php if(in_category('1')): ?>
カテゴリIDが「1」の場合に表示
<?php elseif(in_category('2')): ?>
カテゴリIDが「2」の場合に表示
<?php endif; ?>
<?php if(in_category(3)): ?>
カテゴリIDが「3」の場合に表示
<?php else: ?>
それ以外のカテゴリの場合
<?php endif; ?>

複合条件の場合のコード

単一カテゴリではなく複数カテゴリの場合は以下のようにします。

<?php if(in_category(array('1','2','3'))): ?>
カテゴリIDが「1.2.3」の場合に表示
<?php endif; ?>

記述はいたってシンプルなので使い回しがききやすいのでよい感じですね。


« »

ABOUT THE AUTHOR

こしもあんず
こしもあんず

Wordpressをカスタマイズすることが好きなギーク女子です。
好きなエディタはSublimetext2です。
Google+やってるので、よろしくです。
デザインは好きですが、PHPはあまり得意ではないのでその辺ご容赦くださいね。


Twitterはこちら
https://twitter.com/wordpresscusto1

ad