【wordpress】サイドバーに過去の記事をランダム表示する

スポンサーリンク

プラグインWordPress › PHP Code Widget « WordPress Pluginsを使うと簡単にできました。

方法

サイドバーにExecutable PHP Widgetを追加するとできる「PHP Code」というウィジェットを追加し、下記のPHPコードを記入するとOKでした。

  <ul>
      <?php
         $rand_posts = new WP_Query('posts_per_page=5&orderby=rand');?>
      <?php if ($rand_posts->have_posts()) : ?>
        <?php while ($rand_posts->have_posts()) : $rand_posts->the_post(); ?>
          <li>
            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
          </li>
        <?php endwhile; ?>
      <?php endif; ?>
      <?php wp_reset_postdata(); ?>
   </ul>

これで自分でも書いたことを忘れていた過去の記事を表示させることができます(´Д`)以前ははてなダイアリーで書いていて、なんかコードの表示がおかしい部分もあるけど気にしない。

【WordPress】プラグインを使用せずに記事をランダムに表示する方法・改 | きになるnet
さんの記事を参考にさせてもらいました、ありがとうございます。そのうちアイキャッチも表示させたいなー、そのうち。