サポート » 使い方全般 » デフォルトアバターをオリジナルにしたい

  • 解決済 xariat

    (@xariat)


    デフォルトアバターにオリジナルのイラストを追加したいです。
    コメント欄に記入してもらう人用にオリジナル画像を。。。
    メールアドレスを入力しない、もしくはGravatarに登録していない人用の画像を設置したいです。

    方法を教えてください!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • もしテーマに以下のような該当部分があれば、<path_to_url>にデフォルト画像へのパスを入れます。
    <?php echo get_avatar( $id_or_email, $size = '96', $default = '<path_to_url>' );?>
    参照:Gravatar_の使い方 – Codex 日本語版

    そうでなく、管理画面で画像を選べるようにするなら Custom Default Avatar で紹介されていますが、テーマディレクトリにavatar.pngを置き、functions.phpに以下を追加。

    if(!function_exists('fb_addgravatar')) {
    	function fb_addgravatar( $avatar_defaults ) {
    		$myavatar = get_bloginfo('template_directory') . '/avatar.png';
    		$avatar_defaults[$myavatar] = 'My Avatar';
    		return $avatar_defaults;
    	}
     	add_filter( 'avatar_defaults', 'fb_addgravatar' );
    }

    kurosquareさま

    出来ました!
    ありがとうございました!!!!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「デフォルトアバターをオリジナルにしたい」には新たに返信することはできません。