WP: favicon をちゃんと表示させるために、その1
問題発覚
「Favatars というプラグインを使って、コメント欄にコメント投稿者のサイトの favicon を表示しています。」
と思っていたのは私だけだった…!Σ(゜д゜lll)
とある企画を考えていて1、IE6 でうちのコメント欄を表示してみたら、favicon が見えなかったのです!
Favaters では、コメント・TB・PB送信者のサイトの URI を元に、favicon.ico の URI を取得し、コメントテーブルに格納し、それをコメント表示時に出力しています。
設置当時、「キミキミ、拡張子は .ico のままでいいのかね。」
とは思ったのですが、普段使っている Firefox で見たら大丈夫だったので、「なんだ、いーんだ。(・∀・)♪」とあっさり確認放棄。
そして今日までこの状態が続いていたのでした。
ico 形式の画像が見えるのは、きっと Firefox 独自の配慮なのね。。。(・;)
表示例
- ico形式:
- png形式:
どうでしょう。。。
Firefox ユーザの方は両方見えているでしょうか。IE ユーザの方は下だけが見えているでしょうか。Mac の方はいったい…!?
暫定対処 - Favicon API α版
Tips Community さんからトラックバックをいただき、コメント欄に赤マフパンダちゃん 2 が表示されてニコニコしていた矢先の出来事だったので、○○月間を忘れて深夜に緊急対応。
とりあえずの暫定措置として、Favicon API α版 をかませて、ico → png 変換したものを表示させるようにしました。
API に送る URI は、サイトの URI(http://www.example.com/)でも favicon のURI(http://www.example.com/favicon.ico)でもいけたので、favicon を表示させているコメントテンプレート comments.php 次のように修正。
- 旧:
comment_favicon('<img src="', '" alt="favicon" class="commenticon" />'); - 暫定:
comment_favicon('<img src="http://favicon.aruko.net/m/f/', '" alt="favicon" class="commenticon" />');
今後
できれば自サイトで変換して表示させたいので、引き続き情報収集・検討しています。いい情報がありましたら教えてください。(・;)
とりあえず、「GD は使えなさそう」ということは分かりました。もう眠。。。パタ。



Curo.jp :
December 15th, 2006 at 4:56
WordPress:favicon.icoをコメント欄に表示…
favicon(ファビコン)ファンとして、これだけは逃せないプラグイン:Favatars(英語)を導入しました。バージョンは2です。faviconがavatar(アバタ (more…)
ぼの :
December 20th, 2006 at 2:05
curoさん、こんにちはー。(^-^) トラックバックありがとうございます。
curoさんの記事にコメントを書き込んでみたのですけれども、もしかしたらスパマー扱いになってるかもしれないです。(よくなるので。。(; ´Д`)) すみません、救出してやってくださいー。
curo :
December 21st, 2006 at 22:13
いやいやこちらこそありがとうございます。
またまた参考にさせていただきました。
コメント救出しておきました。