函数 `get_currentuserinfo()` 在WordPress中用于获取当前用户的信息。
使用方法如下:
user_login . "n";
echo '用户ID: ' . $current_user->ID . "n";
echo '用户邮箱: ' . $current_user->user_email . "n";
echo '用户角色: ';
foreach ($current_user->roles as $role) {
echo $role . ' ';
}
?>
在以上示例中,首先需要声明 `$current_user` 为一个全局变量,然后使用 `get_currentuserinfo()` 函数来获取当前用户的信息并存储到 `$current_user` 中。然后,我们可以通过 `$current_user` 对象来访问用户的各个属性,如用户名、用户ID、用户邮箱以及用户角色。
需要注意的是,`get_currentuserinfo()` 函数已经在WordPress版本4.5中被弃用,推荐使用新的函数 `wp_get_current_user()` 来代替。
使用 `wp_get_current_user()` 的方法如下:
user_login . "n";
echo '用户ID: ' . $current_user->ID . "n";
echo '用户邮箱: ' . $current_user->user_email . "n";
echo '用户角色: ';
foreach ($current_user->roles as $role) {
echo $role . ' ';
}
?>
以上示例中,我们直接使用 `wp_get_current_user()` 函数来获取当前用户的信息并存储到 `$current_user` 中。然后,我们可以通过 `$current_user` 对象来访问用户的各个属性,如用户名、用户ID、用户邮箱以及用户角色。
总结:
`get_currentuserinfo()` 函数已经在WordPress中被弃用,推荐使用 `wp_get_current_user()` 函数来获取当前用户的信息。
0 个评论