関連記事の表示がうまくいかない
-
いつもお世話になっております。
カスタム投稿の記事ページで、同タクソノミーに属する別のカスタム投稿の記事を表示したいと思っております。
構成としては
カスタム投稿:商品
カスタム投稿:店舗
タクソノミー:販売店
ターム:販売店a、販売店b、販売店c・・・のような形で投稿タイプやタクソノミーを作っています。
今回、商品のページで関連記事という形で店舗を表示したいと考えております。
その紐付を販売店というタクソノミーが担っております。関連記事の表示方法について色々調べて下記ソースを作ってみましたが、希望通りの動きが実現できません。
<?php global $post; $term2 = array_values(get_the_terms($post->ID, '販売店')); $args2 = array( 'posts_per_page' => '-1', 'post_type' => '店舗', //カスタム投稿タイプ名 'taxonomy' => '販売店', //タクソノミー名 'term' => $term2->slug, //ターム名 ); ?> <?php $myPosts = get_posts($args2); if($myPosts) : ?> <?php foreach($myPosts as $post) : setup_postdata($post); ?> 処理 <?php endforeach; ?> <?php else : ?> <?php endif; wp_reset_postdata(); ?>
予定では、チェックを入れた販売店の店舗の一覧が全部出るはずだったんですが、実際に動かしてみると、投稿タイプ店舗のタクソノミー販売店の全記事が表示されます。
チェックを入れたタームの記事だけ出したいのですが、上手くいきません。
上記のソースのどこかを変えれば動くのかすら分からない状況です。
正しいソース、又は他のやり方があるなら、その方法を教えて頂きたいと思ってます。
説明下手で申し訳ありませんが、是非ともよろしくお願い致します。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「関連記事の表示がうまくいかない」には新たに返信することはできません。