WordPress网站如何在访问者访问网站时显示访问者的姓名?喜欢欢迎<访客姓名>>



如果有人访问我的网站,那么当他们访问他们的名字时,我该如何向他们展示他们的名字,并向他们展示欢迎消息,例如欢迎Atul。我的网站是在WordPress中创建的。

您的访问者需要在您的网站上注册。这是WordPress找到他的信息的唯一方法。要了解有关显示用户信息的更多信息,请阅读本文" http://codex.wordpress.org/function_reference/get_currentuserinfo"

要允许这种情况发生,因此必须作为网站的用户注册,否则就没有找到其名称的方法。默认情况下,当它们被登录时,它将说" Welcome,Woolnut"之类的话。有一些小插件可以为您更改欢迎消息,但是您需要让用户在访问名称之前登录。如果他们已经登录了,并且您想显示他们的用户名/名称,请查看此>>链接,它可能是使用的!

编辑

事实证明,我的链接与另一个答案相同!(可能是最好的链接...)

一种更好的方法是呼叫wp_get_current_user,例如:

$user = wp_get_current_user();
if ( 0 !== $user->ID ) {
    echo $user->display_name;
}

这是get_currentuserinfo的包装器,它实际上直接将用户返回给您,而不仅仅是设置全局变量。它返回带有当前用户信息的WP_USER对象。

如果用户未知或未登录,则该函数将返回具有ID设置为零的WP_USER,因此您可以检查并处理未知用户。

最新更新