WordPress に移行してからずっと懸案でありつつも、めんどくさいのでほったらかしていた記事一覧をつけてみた。
runPHP と Smart Archives for WordPress をインストール。プラグインはあまり依存すると、先々動かなくなった時に往生しそうなのでアレなんだけど。
そのままでは日付が出なかったので、チラリと手を入れて以下。
# 行頭ホワイトスペースは詰めてます
元ソースは v1.9.2; for WP v2.3+ を使用。
31c31
< SELECT ID, post_title FROM $wpdb->posts
---
> SELECT ID, post_title, post_date FROM $wpdb->posts
107,108c107,110
<
< foreach ($monthsWithPosts[$currentYear->year][$currentMonth] as $post) echo ('<li><a href="'.get_permalink($post->ID).'">'.$post->post_title.'</a></li>');
---
> foreach ($monthsWithPosts[$currentYear->year][$currentMonth] as $post) {
> $oreoreDate = date("m/d",strtotime($post->post_date));
> echo ('<li>'.$oreoreDate. ' <a href="'.get_permalink($post->ID).'">'.$post->post_title.'</a></li>');
> }
一応お持ち帰り用に smartarchives.zip を置いといたので、とおりすがった必要な人はどうぞ。日付と一緒に時刻も出したいんじゃ!と言う人は “m/d” となっている場所を “m/d H:i” か何かに変更してくださいな。
あ、そうそう。肝心の記事一覧は、ヘッダ部分とサイドバーの右上にリンクがあります。



おっ! いいですなぁと遅レス。
runPHPと、チミの用意してくれたお持ち帰り用をインストールすればいいのかい?(Smart Archives ~ の元ソース版は入れる必要なし?)
コメント by あさしお — 2008/3/31 月曜日 @ 1:34:25
そうそう、そのとおり。
本ネタは入れる必要なしだよ、元々ソース一本のプラグインなので。
コメント by staki — 2008/3/31 月曜日 @ 9:05:26
>本ネタは入れる必要なしだよ、
おっと誤解を招くな・・・runPHP プラス、お持ち帰り用という認識でよろしおます。
コメント by staki — 2008/4/1 火曜日 @ 2:09:32
はじめまして。参考にさせていただきました。
ちなみに「カテゴリーを指定しなかった場合のみ」日付が表示される仕様という認識でOKでしょうか。
中身を見ないで適用して少しあせりました。
コメント by 酔兎 — 2008/4/21 月曜日 @ 16:09:55
はじめまして。
>ちなみに「カテゴリーを指定しなかった場合のみ」
あー、すみません。自分の用途で満たされちゃってたので、うっかり書き忘れてました。混乱させちゃってすみません&補足ありがとうございます。
近々はてブ数表示も付け足そうかと思ってたので、今日あたり対応してみよう…
コメント by staki — 2008/4/21 月曜日 @ 16:40:27
[...] Smart Archives for WordPress にはてブとLivedoorClip のユーザー数を表示させてみた。 あと、酔兎さんがコメ欄で教えてくれた、カテゴリID指定時に日付が出ない件も修正。 [...]
ピンバック by stakilog » 日付表示&ブクマ表示 版Smart Archives for WordPress(あとちょい修正) — 2008/4/21 月曜日 @ 23:17:58
[...] for WP v2.3+) ・smartarchives 配布元 ・runPHP 配布元 ※stakilogさん の日付表示を追加した修正smartarchivesのほうが幸せになれるかも) [...]
ピンバック by わあどぷれす » Blog Archive » 記事一覧表示 — 2008/6/10 火曜日 @ 22:21:15