WordPressのアバターのURLのみ取り出す

harada 386views 更新:2015年9月24日

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'); ?>

参考:WordPress でユーザーのアバター画像 の URL のみを取得する方法

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません