📅  最后修改于: 2023-12-03 14:48:33.219000             🧑  作者: Mango
在 WordPress 中获取用户头像是一个常见的需求。可以用于显示用户头像、评论区头像等等。本文将介绍如何使用 WordPress 提供的函数来获取用户头像。
要获取当前用户的头像,可以使用 get_avatar()
函数。它的使用非常简单,只需要传入用户 ID 或邮箱即可。以下是获取当前用户头像的示例代码:
<?php
$current_user = wp_get_current_user();
echo get_avatar($current_user->ID);
?>
在上面的代码中,我们首先使用 wp_get_current_user()
函数获取当前用户对象。然后将其 ID 传入 get_avatar()
函数中即可获取用户头像。如果不想显示默认头像,可以将第二个参数设置为 ''
。
如果要获取其他用户的头像,可以使用 get_avatar_url()
函数。该函数的参数与 get_avatar()
函数相同。以下是获取其他用户头像的示例代码:
<?php
$user_id = 1;
echo get_avatar_url($user_id);
?>
在上面的代码中,我们将用户ID传入 get_avatar_url()
函数中即可获取其头像URL。如果不想显示默认头像,可以将第二个参数设置为 ''
。
默认情况下,WordPress 显示的头像大小为 96x96 像素。如果需要自定义头像大小,可以将第三个参数传入 get_avatar()
或 get_avatar_url()
函数中。例如,以下代码将头像大小设置为 150x150 像素:
<?php
$user_id = 1;
echo get_avatar_url($user_id, '', '', '', array('height'=>150,'width'=>150));
?>
以上就是获取 WordPress 用户头像的基本方法。我们可以根据需求自定义头像大小、显示默认头像等。