Title: シングルページの同ターム記事の取得について
Last modified: 2014年10月15日

---

# シングルページの同ターム記事の取得について

 *  [sana0211](https://ja.wordpress.org/support/users/sana0211/)
 * (@sana0211)
 * [11年、 11ヶ月前](https://ja.wordpress.org/support/topic/%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ae%e5%90%8c%e3%82%bf%e3%83%bc%e3%83%a0%e8%a8%98%e4%ba%8b%e3%81%ae%e5%8f%96%e5%be%97%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/)
 * 現在、シングルページに同タームの記事を取得しようとしているのですが、
    タームの
   値が入った記事は希望とおりに取得出来るのですが、 値の入ってない記事だと
 * Warning: array_shift() expects parameter 1 to be array, boolean given in
 * が表示されてしまいます。
    素人なりに検索してコードを試してしたのですが、 解決
   には到りませんでした。
 * 現在のhtmlは以下になります。
    どなたかご教授いただけると助かります。
 * <?php
    $term = array_shift(get_the_terms($post->ID, ‘tags4’));?> <?php if($term):?
   > <?php $args = array( ‘post_type’ => ‘you’, ‘taxonomy’ => ‘tags4’, ‘term’ =>
   $term->slug, ‘posts_per_page’ => 3, ); $my_posts = get_posts( $args );?> <?php
   global $post; foreach ( $my_posts as $post ) : setup_postdata( $post );?>

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

 *  [gatespace](https://ja.wordpress.org/support/users/gatespace/)
 * (@gatespace)
 * [11年、 11ヶ月前](https://ja.wordpress.org/support/topic/%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ae%e5%90%8c%e3%82%bf%e3%83%bc%e3%83%a0%e8%a8%98%e4%ba%8b%e3%81%ae%e5%8f%96%e5%be%97%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/#post-192144)
 * [http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_the_terms](http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_the_terms)
 * > 成功するとタームのオブジェクトの配列を返します。指定されたタクソノミーにおいて、
   > 投稿にタームが付いていなければ false を返します。無効なタクソノミーが指定さ
   > れると WP_Error オブジェクトを返します。
 * 基本的な例を参照にエラー時の処理追加してください

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

 トピック「シングルページの同ターム記事の取得について」には新たに返信することはでき
ません。

## タグ

 * [array_shift](https://ja.wordpress.org/support/topic-tag/array_shift/)
 * [get_the_term](https://ja.wordpress.org/support/topic-tag/get_the_term/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 1件の返信
 * 2人の参加者
 * 最後の返信者: [gatespace](https://ja.wordpress.org/support/users/gatespace/)
 * 最後の活動: [11年、 11ヶ月前](https://ja.wordpress.org/support/topic/%e3%82%b7%e3%83%b3%e3%82%b0%e3%83%ab%e3%83%9a%e3%83%bc%e3%82%b8%e3%81%ae%e5%90%8c%e3%82%bf%e3%83%bc%e3%83%a0%e8%a8%98%e4%ba%8b%e3%81%ae%e5%8f%96%e5%be%97%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/#post-192144)
 * 状態: 未解決

## トピック

### 人気のトピック

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

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

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

### 未解決のトピック

### すべてのトピック
