現在の記事と同じタクソノミーの記事を表示
-
お世話になっております。
カスタム投稿の個別ページと同じタクソノミーの、他のカスタム投稿記事をランダムで表示させたく思っております。
<?php global $post; $term = array_shift(get_the_terms($post->ID, 'shop')); $shoprecommended = get_posts( array( 'post_type' => 'featured_products', 'taxonomy'=> 'shop', 'term'=> '$term->slug', 'orderby' => 'rand', 'posts_per_page' => 4, 'post__not_in' => array($post->ID) )); if($shoprecommended): ?> <section class="shop_recommended"> <header class="shop_recommended__header"> <h2>オススメ商品</h2> </header> <?php foreach( $shoprecommended as $post ): setup_postdata( $post ); ?> <article class="grid"> <a href="<?php the_permalink(); ?>"> <?php if(has_post_thumbnail()): ?> <p class="grid__thumb"> <?php the_post_thumbnail('img600'); ?> </p> <?php endif; ?> <h2 class="grid_title"><?php the_title(); ?></h2> </a> </article> <?php endforeach; ?> </section> <?php endif; wp_reset_postdata(); ?>
では表示できなく
'term'=> '$term->slug',
を削除すると表示することができます。
var_dump(get_the_terms($post->ID, 'shop'));
にて確認するとタクソノミーshopの情報は確認できます。ご教授お願い致します。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「現在の記事と同じタクソノミーの記事を表示」には新たに返信することはできません。