• 現在、シングルページに同タームの記事を取得しようとしているのですが、
    タームの値が入った記事は希望とおりに取得出来るのですが、
    値の入ってない記事だと

    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件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)

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