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

テンプレートを新しいデザインにしたときから探していたGravatarのデフォルトアバターを変更する方法が分かったのでメモ。
みんながみんなGravatar登録しているわけではないのでせっかく自分でテンプレートをデザインするならココにも好きな画像を貼りたいですよね。

方法は簡単。
まずは自作テンプレートに「functions.php」があるか確認してください。
なければWordPress標準のDefault Themeの中にある「functions.php」をコピーしてきます。

テキストエディタで「functions.php」を開き、1行目の<?phpの下に以下をコピー&ペーストします。

add_filter( ‘avatar_defaults’, ‘newgravatar’ );

function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(’template_directory’) . ‘/images/originalavatar.png’;
$avatar_defaults[$myavatar] = "Original Avatar";
return $avatar_defaults;
}

3行目がオリジナルアバターのファイルパス。
ファイルフォーマットはjpg、gif、png。
4行目はダッシュボードの設定で表示される名前です。

準備が出来たら画像ファイルとfunctions.phpをサーバにアップロードして、ダッシュボードの設定→ディスカッションを開いてみてください。
一番下の「デフォルトアバター」に画像と先ほど指定した名前が出ていれば成功です。

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

参考URL
15 Killer Hacks for WordPress that Are Extremely Useful

コメントを残す