記事をランダムに表示させたい所に↓を追加、(例)表示させるのは、サムネイル、タイトル、記事抜粋で記事数は6。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $loop = new WP_Query('showposts=6&orderby=rand'); while ( $loop->have_posts() ) : $loop->the_post(); ?> <li class="post_home"> <div class="item1"><a href="<?php the_permalink() ?>"> <?php the_post_thumbnail('medium'); ?> </a></div> <h2><a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a></h2> </li> <?php endwhile;wp_reset_query(); ?> |
特定のカテゴリの中からランダムで記事を表示する場合は、(例)カテゴリID5の場合、 cat=5& または &cat=5 を追加、カテゴリが複数ある場合は、cat=5,17,24と「,」で区切ります。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $loop = new WP_Query('cat=5&showposts=6&orderby=rand'); while ( $loop->have_posts() ) : $loop->the_post(); ?> <li class="post_home"> <div class="item1"><a href="<?php the_permalink() ?>"> <?php the_post_thumbnail('medium'); ?> </a></div> <h2><a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a></h2> </li> <?php endwhile;wp_reset_query(); ?> |
カテゴリ名がwordpressの場合、 category_name=wordpress これでもOK。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $loop = new WP_Query('category_name=wordpress&showposts=6&orderby=rand'); while ( $loop->have_posts() ) : $loop->the_post(); ?> <li class="post_home"> <div class="item1"><a href="<?php the_permalink() ?>"> <?php the_post_thumbnail('medium'); ?> </a></div> <h2><a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a></h2> </li> <?php endwhile;wp_reset_query(); ?> |
コメントを残す