我有一个网站,并希望允许用户提交个人资料照片。我很好,让他们给我发电子邮件给我手动添加的照片(需要这样做,因为我有自定义的PHP页面并关闭了WordPress栏。)
我的问题是:
我可以使用以下方法动态获取wordpress中的用户信息:
$user_info = get_userdata( $theID );
但是,当有人点击该用户查看其个人资料时,如何为该用户显示该照片。由于我使用的是PHP,路径和代码可能会为该用户调用该照片并将其显示在页面上?
答案 0 :(得分:2)
您是否尝试过使用get_avatar()
?考虑这个例子:
$user_info = get_userdata($theID); // return an object with the corresponding info
if ( ($user_info instanceof WP_User) ) {
echo get_avatar( $user_info->user_email, 32 ); // second paramter size
// return an <img> tag with the users avatar
}