このサイトをWordPressに変更してからいろいろとプラグインを投入したりして日々改造を
重ねているのですが、ひとつ前々から気になっていたことがあります。
それは、アバターです。
WordPressのディスカッション設定のところにアバターに関する設定があるのですが、
その表示設定で「アバターを表示する」という設定になっているにもかかわらず
コメント欄に何も表示されていません。
通常は、Gravatarのアバターを持っていない人でもデフォルトアバターが表示されるはず
だと思うんですが、なぜか表示されません。

それで、ちょっと気になって調べてみたら、なんと私が使っている
WordPressのテーマ、Vicunaはこのアバターに対応してないみたいなんです。

しかし、少しソースをいじることで解決するとのことで
さっそく試してみました。

以下、そのやり方です。

まず、comments.phpを開き次の一行を
コメントのアバターを表示したい部分に追加します。

#
#
<?php echo get_avatar( $comment, 32 ); ?>
#
#

以上です。
ちなみにこの「32」という数字はアバターの表示サイズで32x32pxということらしいです。
したがってもっと大きく表示したい人は、この数字を40とか60にすればいいようです。

これで、Gravatarのアバターを持っている人は、コメント入力時に登録してある
メールアドレスを入力すればアバターが表示され、アバターを持ってない人は
シルエットだけの「ミステリーマン」というアバターが表示されるようになります。

そして、私もこれを機にGravatarに登録してアバターを作成してみました。
例によっていつものネコのアイコンです。

これでこのブログのコメント欄が少し華やかになったかな?

参考にさせてもらった記事:
Gravatar対応 from 1.5人 台湾体当たり生活記
wp.VicunaでGravatarのアバターを表示 from 更新を怠る日々

関連する記事: