- design
条件分岐コード

投稿のデザインをカテゴリーごとに変更しよう!
目次
条件分岐コードの書き方
//投稿ページのデザインをカテゴリーごとに変えたい場合は、[single.php]内に条件分岐を書く必要があります。
「お知らせ」「ニュース」「メディア」の3つのカテゴリーに、それぞれ異なるデザインのテンプレートパーツを
用意して条件分岐を行った例です。
//テンプレートパーツを3種類作成します。
・お知らせ(カテゴリースラッグ:infocat) ・・・ parts-infocat.php
・ニュースカテゴリースラッグ:infonews) ・・・ parts-infonews.php
・メディア(カテゴリースラッグ:infomedhia) ・・・ parts-infomedia.php
テンプレートパーツを読み込む条件分岐のコード
<?php if(in_category('infocat)): ?><!--カテゴリーがお知らせに属している場合-->
<?php get_template_part('parts','infomedia'); ?>
<?php if(in_category('infonews)): ?><!--カテゴリーがニュースに属している場合-->
<?php get_template_part('parts','infonews'); ?>
<?php else: ?><!--その他(カテゴリーがメディア)に属している場合-->
<?php get_template_part('parts','infocat'); ?>
<?php endif; ?>