ログイン

[サイト作り] [WordPress] カテゴリーごとに表示させるバナーやサイドバーなど変更

カテゴリーIDに応じて、バナーやテキスト、PHP(sidebar.phpなど)を変更するコード

基本コード

<?php if ( in_category('カテゴリーID') ): ?>
ファイルのパス、テキスト、バナーコードなど
<?php endif; ?>

カテゴリーIDが5に属したページ(単一記事やアーカイブ)を開いた時には、カテゴリーに合ったスポンサーを表示させたりとか

<?php if ( in_category('5') ): ?>
チャットモンチー
<?php endif; ?>

<?php if ( in_category('5') ): ?>
<?php include (TEMPLATEPATH . '/ほにゃ.php'); ?>
<?php endif; ?>

このように書き、サイドバーなどに挿入すると、カテゴリー5の時に「チャットモンチー」と表示され、それ以外では表示されない。

複数カrテゴリーに同じものを表示させたい場合は

<?php if ( in_category(2) || in_category (11) || in_category (12) ): ?>
チャットモンチー
<?php endif; ?>

カテゴリー2,11,12にチャットモンチーと表示させるって事になる。

カテゴリー毎の場合は、基本コードをカテゴリーの数だけ書き、挿入する。

挿入する場所は、表示させたい場所で投稿の中に表示させる場合は、single.php(自分のブログのシングルページ.php)の、本文の中

div class=”entry”の中

カテゴリーページのトップにお知らせ的にテキストを表示させたり

一部のカテゴリーにだけコメント欄を表示させたり

sidebar2.phpやsingle2.phpなどを作ってカテゴリーに合わせたテンプレートにしたりと、色んな使い方が出来そうです。

※記号が全角になってるかもしれないので半角にしてください

Sponsored Link
[キャンペーン] パンテーントライアルキットプレゼント

「濃厚トリートメントプログラム(洗い流すタイプ)」トライアルキットが抽選で総計5,000名様に

応募期間:
2010年2月15日~2月26日まで
2010年2月27日~3月18日まで
2010年3月19日~4月2日まで

応募フォーム
パンテーンサイト