ゲスト用アバターを変える

WordPressではディスカッション設定でゲスト用のアバターを設定できるが、
デフォルトのミステリーマンでは味気ない。

ミステリーマン

「Webデザインレシピ」様の「WordPressのデフォルトゲストアバター「ミステリーマン」を変更するTips」を参考に、ゲスト用のアバターを追加した。

素材は、「human pictogram 2.0 (無料人物 ピクトグラム素材 2.0)」様の「[No.0336] カメラでパシャリ」をチョイス。
オリジナルのままだと表示された時、何のピクトグラムなのか分かりにくかったので、切り取りリサイズ。
ゲスト用アバター

これをテーマのイメージフォルダーにアップ。

次にfunctions.phpに次のソースコードを追加。
私の場合は子テーマのfunctions.phpに追加してます。

/* ゲスト用アバターの追加 */
function newgravatar ($avatar_defaults) {
    $myavatar = get_bloginfo('stylesheet_directory') . '/img/guest.png';
    $avatar_defaults[$myavatar] = "Guest";
    return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'newgravatar' );

オリジナルソースでは、3行目にtemplate_directoryを使用しているが、
親テーマのイメージフォルダーを見に行ってしまうので、stylesheet_directoryに変更している。

デフォルトアバター設定

できた^^

  1. コメントはまだありません。

  1. トラックバックはまだありません。


八 + 9 =