Displaying avatar of a user

时间:2018-12-11 作者:W__

我想显示一个用户的头像

https://imgur.com/a/jiMn9ZD我想做定制造型,比如带圆圈的头像。

我已经读过有代码,我假设这就是我想要使用的代码,我不确定代码应该放在哪里。

<?php
    global $current_user;
    if ( is_user_logged_in() ):
        get_currentuserinfo();     
        echo get_avatar( $current_user->ID, 64 );
    endif;  
?>

1 个回复
SO网友:Ashvin Monpara

如果用户是这样登录的,请在get\\u avatar()函数中传递当前用户的电子邮件id。

<?php 
if ( is_user_logged_in() ) {
    $current_user = wp_get_current_user();
    if ( ($current_user instanceof WP_User) ) {
        echo get_avatar( $current_user->ID, 32 );
    }
}

相关推荐

哪个核心文件负责Gravatars?

我意识到修改核心文件是不受欢迎的,但我坚信WP核心不应该依赖外部链接。在我的情况下,我在中国防火墙后面,gravatar网站被封锁了。这会导致页面加载时间延迟。我有一个补丁,但我想从我的安装中删除它。