📜  如果已登录,如何显示已登录的用户名?站点:wordpress.stackexchange.com - PHP (1)

📅  最后修改于: 2023-12-03 15:25:00.036000             🧑  作者: Mango

如果已登录,如何显示已登录的用户名?

如果你在你的 WordPress 站点上需要显示已登录用户的用户名,那么你可以使用一些 PHP 代码来检查用户是否处于登录状态,并显示其用户名。

以下是示例代码:

<?php 
global $current_user;
get_currentuserinfo();
if ($current_user->ID != 0) {
    echo "当前用户:" . $current_user->user_login . "\n";
}
?>

这段代码将获取当前用户的信息并检查其 ID 是否为零。如果 ID 不为零,则表示用户已经登录,并且代码将输出用户登录名。你可以将上述代码添加到你的 WordPress 主题的 PHP 文件中,以在需要时显示用户信息。

除了上面的代码,你还可以使用 WordPress 提供的函数 is_user_logged_in() 来检查用户是否已登录。以下是示例代码:

<?php 
if (is_user_logged_in()) {
    global $current_user;
    get_currentuserinfo();
    echo "当前用户:" . $current_user->user_login . "\n";
}
?>

上述代码将首先检查用户是否已登录,然后获取当前用户的信息并输出其登录名。这种方法更简洁,适用于需要快速检查用户是否已登录的情况。