- 2009-04-29 (水) 10:24
- Web
WordPress のテーマである wp.Vicuna で、サイドバーの最新記事一覧 (Recent Entries) に投稿日を表示させる。どのテーマでもいけるんですけどね。
sidebar.php の 16 行目辺り。
- 書き換え前
-
<?php wp_get_archives('type=postbypost&limit=10'); ?> - 書き換え後
-
<?php $lastposts = get_posts('numberposts=10&orderby=post_date'); foreach($lastposts as $post) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> (<?php the_time('Y-m-d'); ?>)</li> <?php endforeach; ?>
以上で完了。
the_date ではなく the_time であることに注意。the_date だと1ページに同一投稿日の記事があれば、その最初の記事にのみ表示
されて、後に続く記事には表示されない。
投稿日の書式を変えたい場合は the_time('Y-m-d'); の部分を書き換えると良い。その際は、 PHP の日付/時刻の書式が参考になる。あと、うちが使うとしたら <span class="date">(<?php the_time('Y-m-d'); ?>)</span> のように span で括ってやるかな。
- 参考リソース
関連するかもしれない記事
- Newer: PSP 向けにリメイクされたペルソナ
- Older: 検索ロボット用 XML サイトマップを手軽に作成
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://szdy.info/wp/2009/04/29/387/trackback/
- Listed below are links to weblogs that reference
- wp.Vicuna のサイドバーの最新記事に投稿日を表示 from べたろぐ。
- pingback from Vicuna CMSテーマカスタマイズ+wordpressプラグイン使用一覧メモ - みついれ@うぇぶろぐ 10-09-27 (月) 14:49
-
[...] 参考wp.Vicuna のサイドバーの最新記事に投稿日を表示 – べたろぐ。 [...]





