Title: カスタム投稿のsingleページ内を条件分岐させたい
Last modified: 2011年2月16日

---

# カスタム投稿のsingleページ内を条件分岐させたい

 *  解決済 [siwaki](https://ja.wordpress.org/support/users/siwaki/)
 * (@siwaki)
 * [15年、 8ヶ月前](https://ja.wordpress.org/support/topic/kasutamu/)
 * お世話になっております。
 * カスタム投稿でいくつかタームを作り、
    singleページ内でタームごとに条件分岐させ
   て表示を変えたいと思っています。
 * 現状としましては、
    ・カスタムポストタイプを「test」とする ・タームとして「aaa」、「
   bbb」を作成 ・single-test.phpを作成 としました。
 * taxonomy.phpでは、
 *     ```
       <?php
       $term = get_term_by(
           'slug',
           get_query_var('term'),
           get_query_var('taxonomy')
       );
       ?>
       ```
   
 * と指定したあと、
    `<?php if($term->slug === 'aaa'): ?>` のような感じで記述すると、
   ちゃんと条件分岐されます。 singleページだと同じ記述をしても$termが表示されない
   ため、条件分岐ができません。 どなたかご教授いただけないでしょうか。 よろしくお願い
   致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)

 *  [LVP8](https://ja.wordpress.org/support/users/lvp8/)
 * (@lvp8)
 * [15年、 8ヶ月前](https://ja.wordpress.org/support/topic/kasutamu/#post-136321)
 * シングルページの場合はこちらを
    [get_the_terms](http://codex.wordpress.org/Function_Reference/get_the_terms)
 *  トピック投稿者 [siwaki](https://ja.wordpress.org/support/users/siwaki/)
 * (@siwaki)
 * [15年、 8ヶ月前](https://ja.wordpress.org/support/topic/kasutamu/#post-136325)
 * LVP8様お返事ありがとうございます。
    思い通りの条件分岐が実現できました！ 以下、
   他の方のご参考までにソースを書いておきます。 (タクソノミーを「testCat」、ターム
   を「aaa」,「bbb」とした場合)
 *     ```
       <?php if(have_posts()): while(have_posts()): the_post(); ?>
       <?php
         $postID = get_the_ID();
         $terms = get_the_terms($postID,'testCat');
         foreach ( $terms as $term ) {
           $tslug = esc_html($term->slug);
         }
       ?>
       <?php endwhile; endif; ?>
       <?php if($tslug === 'aaa'): ?>
         ・・・
       <?php elseif($tslug === 'bbb'): ?>
         ・・・
       <?php endif; ?>
       ```
   
 * 以上です。
    LVP8様、ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)

 トピック「カスタム投稿のsingleページ内を条件分岐させたい」には新たに返信すること
はできません。

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 2件の返信
 * 2人の参加者
 * 最後の返信者: [siwaki](https://ja.wordpress.org/support/users/siwaki/)
 * 最後の活動: [15年、 8ヶ月前](https://ja.wordpress.org/support/topic/kasutamu/#post-136325)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
