タグを指定して関連記事をランダムで表示する方法
<?php
$arg = array(
'post_type' => 'information',
'posts_per_page' => 4, // 表示する件数
'orderby' => 'date', // 日付でソート
'order' => 'DESC', // DESCで最新から表示、ASCで最古から表示
'tag' => 'gadget' // 表示したいタグのスラッグを指定
);
$posts = get_posts( $arg );
if ( $posts ): ?>
<ul>
<?php
foreach ( $posts as $post ) :
setup_postdata( $post ); ?>
<!-- ここに記事コンテンツ -->
<li><?php the_time( 'Y.m.d' ); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php elseif( empty( $posts ) ): ?>
<div class="nolist">記事はありません</div>
<?php endif;?>
<?php wp_reset_postdata();
?>