「Get Recent Comments」にアバター(gravatar)を表示

「Get Recent Comments」のサイドバーにアバター(gravatar)を表示

「Get Recent Comments」は、サイドバーにカスタマイズ自在な新着記事を表示できる便利なプラグインだが、アバター(gravatar)を表示する際にエラーが生じる。

具体的には、設定画面で「%gravatar」を設定してもアバター(gravatar)が表示されず、すべてデフォルトのロゴ画像が表示される。これはgravatarのURLの形式が変更されたことによるエラーのようなので、「get-recent-comments.php」ファイルをカスタマイズし、URLの生成方法を修正する。

なお、カスタマイズは自己責任で。

カスタマイズ:2箇所

「get-recent-comments.php」を開く。

■1345行目あたり

$gravatar_options .= “&size=$gravatar_size”;
$gravatar_options .= “&rating=” . $gravatar_mpaa[$gravatar_rating];

↓次のように修正

$gravatar_options .= “&s=$gravatar_size”;
$gravatar_options .= “&r=” . $gravatar_mpaa[$gravatar_rating];

■1440行目あたり

$comment_gravatar_url = “http://www.gravatar.com/avatar.php?” .
gravatar_id=$gravatar_md5” .

↓次のように修正

$comment_gravatar_url = “http://www.gravatar.com/avatar/” .
$gravatar_md5?d=monsterid” .

画像の種類

d=monsteridの箇所がアバター画像の種類を表している。

d=monsterid:モンスター
d=wavatar:顔のアバター
d=identicon:幾何学アバター

など、表示したいアバターに合わせて修正してほしい。

もしかしたら、設定によってはもっとカスタマイズが必要かも。
プラグインファイルを直接編集しているので、バージョンアップの際は編集しなおす必要がある。まぁ、バージョンアップするときは、gravatarの新しいURL形式に対応していると思うが。

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

トラックバックURL

コメントを書く

コメント

↑このページのTOPへ

ArtLife やる気 セラピー カラーセラピー アートセラピー セカンドライフ アドセンス アフィリエイト 奈良 資格 色彩日記 仮想美術館 アートSNS 受験 勉強 オーロラ ジブリ おいしい