2014-09-28 98 views
1

我有一个网站,并希望允许用户提交个人资料照片。我很好,他们给我发电子邮件给我手动添加的照片(需要做这个,因为我有自定义PHP页面,并关闭WordPress栏)。如何在PHP页面上显示用户照片?

我的问题是这样的:

我可以使用动态获得WordPress的用户信息:

$user_info = get_userdata($theID); 

但我怎么能显示照片的用户,当有人点击该用户查看他们的个人资料。由于我使用的是PHP,路径和代码可能会调用该用户的照片并将其显示在页面上?

+0

这取决于。当你在他们的个人资料中提供他的信息时,你如何识别用户? – 2014-09-28 02:00:32

回答

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 
} 
+1

究竟是什么,你打我吧 – Devin 2014-09-28 02:07:56

+0

@Fabio哈哈,如果你提前发布我也会提高投票,在我看来这是合乎逻辑的答案 – Ghost 2014-09-28 02:12:46

+1

不,我发布了答案,看到一个答案已经发布,而且它或多或少相同,所以我不需要,只是投了你的,因为它是正确的(至少对于我所了解的问题) – Devin 2014-09-28 02:14:53