WordPress

[WordPress] プラグインを使わずに、サイドバーの最新記事に日付を加えて表示する方法

WordPress テーマを自作してから、プラグインを使用せずに実現できるかなと考えてしまうラクイシ(@rakuishi07)です。

このブログでは、サイドバーに最新記事を表示させています。

「記事タイトル + 更新日」という感じです。

更新日を入れている理由は、検索から来た人に、このブログはまだまだアクティブですよと知らせるためです。僕が他のブログを検索で訪問して、一番最初に見る点なので。

今までは、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)'); ?>

後は、自分の好きなようにスタイルシートで調整してみて下さい。