WordPressのデフォルトゲストアバター「ミステリーマン」を変更するTips

Posted under - WordPress

7

WordPressのデフォルトのアバター「ミステリーマン」を、オリジナルのアバターに変更するためのTipsです。WordPress のデフォルトアバターは、設定→ディスカッションで変更できますが、オリジナルのアバターを設定することができません。そこで自分で作ったゲストアバターを WordPress に表示させる方法をご紹介します。

Good-bye Mistery Man

最近になって、ブログにコメントをいただけるようになりました … とても嬉しいです!ありがとうございます XD

そこでちょっと気に入らない … のが、WordPress のデフォルトのゲストアバター「ミステリーマン」。彼は何も悪くないのですが、私的には「かわいくない … 」と思ったので、オリジナルのアバターに変更してみました。また、WordPress のアバターについて、何度か質問をいただいたのでそちらも記事の後ろの方でご紹介。

1. WordPress のデフォルトアバターの変更

デフォルトアバターの変更は、メニュー → 設定 → ディスカッション の下の方で変更することができます。

デフォルトのアバター

でもあんまりどれもかわいくないので、自分でゲストアバター用の画像を用意してみます。サイズは自動で変更されるので、あまり大きくなければ OK です。私は 200px四方くらいで作りました。

ゲストアバター

左の画像が、新しく作った画像です。あんまりかわらないんじゃぁ … って言わないで X( 画像はテーマの images フォルダにあげておきます。

functions.php

画像を用意したら、functions.php に以下を追加します。

function newgravatar ($avatar_defaults) {
    $myavatar = get_bloginfo('template_directory') . '/images/guest.jpg';
    $avatar_defaults[$myavatar] = "Guest";
    return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'newgravatar' );

'/images/guest.jpg';の部分はあなたの画像保存先に合わせて変更してください。すると自分で作ったアバターが選択できるようになっているので、チェックを入れればOKです。

新しくアバターが追加されました

これでゲストアバターは、自分で作ったアバターになりました!ミステリーマンにさよならです。

2. WordPress のアバター

WordPress で表示されるアバターは、Gravatar というサーボスを使って表示されています。Gravatar は、グローバルに認識されるアバターを登録できる Webサービス。

Gravatar

Gravatar

メールアドレスごとに、アバターを設定することができます。メルアドも画像も、複数登録することができます!gravatar

Gravatar で登録すれば、自分のブログのコメント欄はもちろん、誰かの WordPress ブログにコメントした時も、このアバターが表示されます。

もし自分のブログで Gravatar で登録したアバターが表示されない場合は、comments.php のアバターを表示する部分を確認して、get_avatar関数、もしくはwp_list_comments テンプレートタグが使われているかチェックしてみてください。

詳しくは WordPress CODEX を参考にしてくださいねー!

Comments

Thank you for the comment.