WordPress 記事をランダム表示にしよう

記事の数がある程度多くて色んな記事をまんべんなく読んでほしい場合や、
商品紹介等のページで、商品をランダムに表示させたい場合もあると思います。
プラグインでも実装可能ですが、ちょっとコードをテンプレートに追加するだけでもOK!
今回は、「記事をランダム表示させる方法」をご紹介します。

orderby=rand を追加するだけ

サンプルなのでデザインはかなり簡単ですが、
最新5件の記事が表示される、極々普通の記事リスト。
これをランダム表示にするには、以下のコードを追加します。

<?php query_posts('showposts=5&orderby=rand');
if (have_posts()) : while (have_posts()) : the_post(); ?>

ループしたい内容

 <?php endwhile; endif; ?>
<?php wp_reset_query(); ?>

orderby=rand で、記事をランダム表示にします。
showposts=5 は表示させる記事の数。任意に変更してください。

↑上記コードを追加してリロードするとこんな感じ。

もちろん、カテゴリーを指定することも可能です。

プラグインを使わず、すぐに実装できるのでおすすめです!