そう、ぼくはウィジェットを使っていなかった…

WordPress ユーザのみなさま、ウィジェット使ってますか!

…使ってますよね、当然使ってるんですね、、ですよね、、何を隠そうぼくは使っていませんでした。 orz

これってテーマファイル直さなくていいから便利ですよね 🙂 (何をいまさら。。 実は少し前から、うちのサイドバーもウィジェット化しようと思っていました。

ウィジェットとしたとき WP 標準のでないやつは、Todays Popular と、そして tkzy recent comment 。 bstat のほうはプラグインにウイジェットが既に備わっている模様。

時を同じくして、JSeries メンバ、うれPさんから tkzy recent comment を探しているとのご連絡が。

[tegaki]widget やってみよぉ[/tegaki]

というわけで、widget 版 tkzy recent comment をつくってみました。

tkzy recent comment clone、wp-kotodama。

wp-kotodama.tar.gz

とりあえず、JSeries の CVS においてみています。 まだ使い込んでないので不具合あったらすいません。 副問合せを使っているので、MySQL はたぶん 4.1 以降、、でも確認していないので 5 系でお願いします。

最初プラグイン名は、wp-urepcom(!!) だったのですが、もしバグってたときお名前でたみたいになると申し訳ないので改名されました。 😛

tkzy recent comment とは tkzy さんがつくられたいわゆる Recent Comment なプラグインです。 コメント総数をキーにして、記事でサマリして出力をするタイプです。

tkzy get recent comments – MMRT daily life

tkzy get recent comments

2004年のことだ。この頃、WP使いたちは、こぞってこのhackを使った。なんてったって、サイドバーを見ればどの記事にコメントがついてるか一目瞭然なので便利なことこの上なしだったからだ。

その後、このhackはいろいろな人の手にかかって進化してきた。

since 2004年。

古の時代 WP にはテーマ機能さえなかったのだ。 人々はルートに置かれた index.php や myhack.php に自分のサイトのコードをいれていた…。 このコードは hack と呼ばれ人から人に伝わっていたのであった。

そして時は流れ、テーマが搭載されウィジェットが搭載され、サイドバー機能追加でテーマにコード書かなくてすむようになったのに、古い人はコードを手でテーマにいれていた。(ぼくのことだ。。

wp-kotodama ウイジェット管理画面で追加、設定。

wp-koudama01

で、保存。

wp-kotodama02

でた! なんてお手軽(笑)

tkzy recent comments 出力互換にさせていただいていますが、何といってもぼくの手持ちのファイルを参考にしているため、オリジナルにある機能がなかったり、ない機能があったりしています。 すいません、すいません。

ぼくのつくるプラグインは、なにかソースをいじって楽しんでもらいたいという意味もこめてぶっきらぼうなところがあるのですが、いっぽ進んでウィジェットの形の中でいじってもらうのも今風なのかもですね。 🙂

え、

おいら、テーマに手書きしたいんじゃぁ

はい! 分かってます!

function kotodama_get_comment($limit = 7, $gravatar = false, $size = 18)

関数もあります、かいてやってください(笑

とととと、トリさんが飛んできた!!

仕事を終え帰宅。 今日はフレッシュネスバーガーを食べようと寄り道をし、いつも通りチーズがたくさん乗ったハンバーガを買い込み、足早に自宅に戻る。 ハンバーガが冷めてしまわぬよう急いでいたぼくは、郵便受けを見るのを忘れるというミスをここでおかしている。

フレッシュネスバーガをぱくつき、鼻歌交じりに Ubuntu のアップデートをし再起動してみると、なんとぼくの 9.04 α の GUI からウインドウの枠がでてこなくなってしまった。

ち、Compiz がいった。

アップデート一覧にウインドウマネージャである Compiz があるのを確認していたので、原因はすぐ分かった。 どうもパッケージマネージャが混乱しておかしなことになったようである。 8.10 からの強引なアップグレードを行っているゆえの、ある意味起きるべくしておきた不具合だった。

そうこしているうちに、ぼくの手元に一通のメール便が届く。

なにかよく聞き覚えのあるお名前の語感と、送り主の住所。

…。 まさかっ

そのまさかだった。

なんとトリさんが Masayan さんからとんできましたww

pidgin81

もうさっそく定位置決定!

PidginとPidgeon – MMRT daily life

ホントはどちらもPidginだったのですが、絵の具がなかったので青系に塗ってみるとあら不思議。「鳩」になっちゃいました。 :mrgreen: でも、やはりおかしいということで2体目は「紫」に・・・。昨日の段階では赤紫色だったのですが、今日Pidginサイトを見てびっくり。もっと青が強いではないですか。うちのプリンターの色調が赤みがかっているようです。 :sad:

つぶらなひとみでこちらを見つめていて最高です!。 ありがとうございました。

ずっとここにおいておきます。 🙂

Pidgin の開発者の人も泣いちゃいそうなできばえです。

Pidgin というのは UNIX/Windows で動作するマルチインスタントメッセンジャーです。

pidgin80 Pidgin, the universal chat client

Pidgin is a chat program which lets you log in to accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on MSN, talking to a friend on Google Talk, and sitting in a Yahoo chat room all at the same time.

それは良いよして、気になりませんか? 実はぼくは Masayan さんのサイトに写真が公開されたときから気になっていました。

[tegaki]後ろはどうなっているんだろう?[/tegaki]

… Pidgin トリの後ろを描いたのは Masayan さんが世界初ではないだろうか!!

pidgin82

いやぁまいりました。まいりました。

いまも何度もちらみしてにやにやしてしまいます。

世界にひとつだけのトリ。 スゴすばらしい~。 🙂

何を隠そう、&h22 歳の素敵な誕生日プレゼントになりました。

WordPress Related Post for Japanese 1.50 リリース

というわけで RC から中一日ですが、何名かの方に試していただいて大丈夫そうでしたので JSeries のほうに正式版をリリースしました。 1.10 をお使いの方は、アップデートお願いいたします。

RC からの変更点は、

  • fillter の連鎖で辞書作成が複数回行われないようにロックをいれました。(おそらくは今のロジックでも起きないハズ…なのですが、プログラムが非同期バックグラウンドで動いて追いづらいので念のため入れおきました)
  • 文字列期待のメソッド返値に false を返すとかよく分からんことをしてしまっていたのを修正しました。

です。

そのほか 1.10 からの変更点もまとめて JSeries ほうにかいています。

WordPress Plugins/JSeries » WordPress Related Post for Japanese (関連投稿表示プラグイン)

Yahoo! API のエントリポイント URL 変更があり、今後バージョン 1.10 の設定値では辞書作成ができなくなる可能性があります。 1.10 をお使いの方は 1.50 にアップデートしてください。

さて、おでこさんに言われて気がついたのですが、管理画面で Save Changes した後に「更新しました」って表示出すの忘れていました。。

この上の黄色いところに登場予定でした。。(笑

jrelated80

保存ボタン押下後、無言ですが更新かかっていますのでよろしくです。。

2.7 より前の管理画面は、インフォメーションメッセージの CSS が fade でふわってなって分かりやすくて好きだったのですが、あれなくなっちゃったんですね。

以上、ちょっと週末忙しそうなので取り急ぎでした。 お願いいたします。 🙂