📅  最后修改于: 2023-12-03 14:48:32.294000             🧑  作者: Mango
本文将介绍如何在 Wordpress 网站中,使用 PHP 代码查询和获取用户的个人资料信息。通过这些信息,我们可以实现很多有用的功能,如在用户个人资料页面中展示更详细的信息,或者提供给管理员查询用户信息的工具。
以下是查询用户个人资料的 PHP 代码示例:
<?php
// 获取当前用户ID
$user_id = get_current_user_id();
// 获取用户信息
$userdata = get_userdata($user_id);
// 输出用户信息
echo "# 用户信息\n";
echo "| 属性 | 值 |\n";
echo "| --- | --- |\n";
echo "| ID | " . $userdata->ID . " |\n";
echo "| 用户名 | " . $userdata->user_login . " |\n";
echo "| 显示名称 | " . $userdata->display_name . " |\n";
echo "| 用户邮箱 | " . $userdata->user_email . " |\n";
echo "| 注册时间 | " . $userdata->user_registered . " |\n";
echo "| 用户状态 | " . $userdata->user_status . " |\n";
echo "| 最近活动时间 | " . $userdata->last_activity . " |\n";
除了查询当前用户的个人资料之外,我们还可以使用 get_users() 函数获取用户列表。以下是示例代码:
<?php
// 获取用户列表
$user_query = new WP_User_Query(array('orderby'=>'display_name'));
// 输出列表
echo "# 用户列表\n";
echo "| 用户名 | 显示名称 | 注册时间 |\n";
echo "| --- | --- | --- |\n";
foreach ($user_query->results as $user) {
echo "| " . $user->user_login . " | " . $user->display_name . " | " . $user->user_registered . " |\n";
}
以上就是如何在 Wordpress 网站中,使用 PHP 代码查询和获取用户的个人资料信息的介绍。我们可以根据这些信息实现很多有用的功能,更好地定制和优化 Wordpress 网站。