get_avatar函数用于获取用户的头像信息。
基本用法:
get_avatar( $id_or_email, $size = '96', $default = '', $alt = '', $args = null )
参数说明:
- $id_or_email:表示用户的用户ID、用户邮箱或用户对象等。
- $size:表示头像图片的尺寸大小,默认为96像素。
- $default:表示默认的头像图片URL。
- $alt:表示头像图片的alt属性值。
- $args:表示其他参数,如类名、额外的HTML属性等。
示例用法:
1. 获取当前登录用户的头像:
$user_id = get_current_user_id();
echo get_avatar( $user_id );
2. 获取指定用户ID的头像:
echo get_avatar( 2 );
3. 获取指定用户邮箱的头像:
echo get_avatar( 'user@example.com' );
4. 获取指定用户对象的头像:
$user = get_user_by( 'email', 'user@example.com' );
echo get_avatar( $user );
5. 设置头像尺寸为48像素:
echo get_avatar( 2, 48 );
6. 设置默认头像图片:
echo get_avatar( 'user@example.com', null, 'https://example.com/default-avatar.png' );
7. 设置头像的alt属性值:
echo get_avatar( 2, 96, '', 'User Avatar' );
8. 设置头像的类名和其他HTML属性:
echo get_avatar( 2, 96, '', '', array(
'class' => 'avatar',
'style' => 'border-radius: 50%;'
) );
注意事项:
- 如果用户没有设置头像,则会使用默认头像。
- 头像图片的大小可能会根据设置进行缩放。
- 可以通过过滤器对get_avatar函数的输出进行修改或自定义。
- 更多参数和用法可以参考官方文档:https://developer.wordpress.org/reference/functions/get_avatar/
0 个评论