📜  wordpress 获取用户头像 - PHP (1)

📅  最后修改于: 2023-12-03 14:48:33.219000             🧑  作者: Mango

WordPress 获取用户头像 - PHP

在 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 用户头像的基本方法。我们可以根据需求自定义头像大小、显示默认头像等。