「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形式に対応していると思うが。