[WordPress] プラグインを使わずに、サイドバーの最新記事に日付を加えて表示する方法
WordPress テーマを自作してから、プラグインを使用せずに実現できるかなと考えてしまう rakuishi です。
このブログでは、サイドバーに最新記事を表示させています。
「記事タイトル + 更新日」という感じです。
更新日を入れている理由は、検索から来た人に、このブログはまだまだアクティブですよと知らせるためです。僕が他のブログを検索で訪問して、一番最初に見る点なので。
今までは、Recent Post Plus というプラグインで表示していたのですが、プラグイン削減計画を実行中なので、プラグインを使用せずに WordPress で用意されている関数で実装してみました。
こんな感じに書きました。これをサイドバーの任意の位置にぺたりと貼り付けるだけで OK です。
<?php query_posts('showposts=7'); ?><ul><?php while (have_posts()) : the_post(); ?><li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php the_time(' (Y.m.d)'); ?></li><?php endwhile;?>
表示する記事数を変える場合は、この数字を変更。
<?php query_posts('showposts=7'); ?>
時間形式を変える場合は、この (Y.m.d) を変更します。
<?php the_time(' (Y.m.d)'); ?>
後は、自分の好きなようにスタイルシートで調整してみて下さい。