wordpress ユーザー情報の取得
Highneeds
author.phpでは
$author が userIDになる
<?php
$user_info = get_userdata($author);
echo $user_info->ID; //ユーザーID
echo $user_info->user_login; //ユーザー名
echo $user_info->user_pass; //パスワード(暗号化済)
echo $user_info->user_email; //メールアドレス
echo $user_info->user_url; //サイトURL
echo $user_info->user_registered; //登録日
echo $user_info->display_name; //ブログ上の表示名
echo $user_info->first_name; //名
echo $user_info->last_name; //姓
echo $user_info->nickname; //ニックネーム
echo $user_info->description; //プロフィール
echo $user_info->admin_color; //管理画面の配色
echo $user_info->rich_editing; //ビジュアルエディタの使用可否
?>
プロフィール画像取得方法
$author_img = get_avatar($author);
/*
$imgtag= '/<img.*?src=(["\'])(.+?)\1.*?>/i';
if(preg_match($imgtag, $author_img, $imgurl)){
$authorimg = home_url().$imgurl[2];
}
*/
デフォルトでは150×150の画像になる.
300×300の画像を使いたい場合
$author_img = get_avatar($author,300);
ちなみに保存されているサイズは
150×150
200×200
250×250
300×300
768×768
810×540
カスタムフィールドは以下のsalonを変更で取得可能
※author_metaに格納されているならば
get_the_author_meta( ‘salon’, $author );
