authorページでカスタムフィールドの値があるとき表示

たぶんニッチすぎて使いどころないかもしれないけど。
私用にメモ。

user_dataで定義したauthorに次ぎの値があるとき表示させるっていうif文
ユーザ情報にfacebook_urlのカスタムフィールドを作った。
その値があれば、echo内を表示。
bootstrap使っているので、
spanのclassにアイコンをつけてある。

    $user_data = get_userdata($author);
    if ($user_data->facebook_url) {
        echo '<a href="'.$user_data->facebook_url.'"><span class="fa fa-facebook-square"> </span></a>';
    }

ユーザの情報をどこから引っ張ってくるのかで数時間くらいわちゃわちゃしました。
もう少しスマートな方法あるんだろうか。

Share 'authorページでカスタムフィールドの値があるとき表示' on Facebook Share 'authorページでカスタムフィールドの値があるとき表示' on Google+ Share 'authorページでカスタムフィールドの値があるとき表示' on Pinterest Share 'authorページでカスタムフィールドの値があるとき表示' on Twitter Share 'authorページでカスタムフィールドの値があるとき表示' on Add to Bookmarks Share 'authorページでカスタムフィールドの値があるとき表示' on Email Share 'authorページでカスタムフィールドの値があるとき表示' on Print Friendly