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

By U, 2017年4月18日

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

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>';
    }

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