[WordPress] Gravatarのデフォルトアバターをオリジナル画像に変える

ゲストユーザーのデフォルトアバターがダサ過ぎる件

ゲストユーザーのコメントとかに使われる、Gravatarのデフォルトアバターがダサい。デフォルトで選択できる画像は、以下の様な感じ。

(自動生成)となっているアバターは、人によって違うっぽい。

Gravatarの登録をしている人ばかりではないので、デフォルトアバターが使われるケースは多いだろう。でもこんなダサいアバターを使うのは嫌だ。

というわけで、オリジナルの画像を選択できるようにしてみた。

オリジナルの画像をアップロードする

デフォルトアバターに使用したい画像を、使用しているテーマのフォルダ直下にある、images フォルダにアップロードします。

今回は上の画像を「guest_avatar.png」というファイル名で、アップロードしました。
多少大きい画像でも、表示する時に自動で縮小されるようです。

function.php にコードを追加

画像をアップロードしたら、function.php に以下のコードを追加します。

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

2行目の「/images/guest_avatar.png」の部分には、アップロードした画像の場所とファイル名を入れます。
3行目の「Guest」 は、デフォルトアバターの選択画面で表示される名前です。

デフォルトアバターとしてオリジナル画像を選択する

デフォルトアバターとして、オリジナル画像が選択できるようになります。

参考

WordPressのデフォルトゲストアバター「ミステリーマン」を変更するTips | Webデザインレシピ

 [WP]Gravatarのデフォルトアバターを変更 | THE ROAD AHEAD

10日でおぼえる WordPress 入門教室 [WordPress 3.x対応]
さわだえり
翔泳社
売り上げランキング: 318,770

星影

Tech Hunter代表。マルチポテンシャライト。 ガジェット、アニメ、ゲーム、インターネットが好き。

関連記事

特集記事

コメント

この記事へのコメントはありません。

TOP