WordPressで登録しているアバターのURLのみを取り出したい場合には以下の関数を利用します。
functions.phpに以下を記述します。
function get_avatar_onlyurl($id_or_email, $size = null, $default = null, $alt = null) { $image = get_avatar($id_or_email, $size, $default, $alt); if(preg_match("/src='(.*?)'/", $image, $match)) { if(isset($match[1])) { return $match[1]; } else { return false; } } else { return false; } }
利用するときは通常と同じように、ユーザーIDなどを入れて呼び出します。
<?php echo get_avatar_onlyurl($user_id, '62'); ?>