如果有人访问我的网站,那么我们如何在他们访问时向他们展示他们的名字,并向他们展示欢迎信息,如欢迎Atul。我的网站是在WordPress中创建的。
答案 0 :(得分:0)
您的访问者需要在您的网站上注册。这是WordPress可以找到他的信息的唯一方式。要了解有关显示USER信息的更多信息,请阅读本文“http://codex.wordpress.org/Function_Reference/get_currentuserinfo”
答案 1 :(得分:0)
为了允许这种情况发生,网站的用户必须注册,否则没有找到他们名字的方法。默认情况下,当他们登录时,会说“Welcome,Woolnut”。有一些小插件可以为您更改欢迎消息,但您需要让用户登录才能访问它们的名称。如果他们已经登录并且您想要显示他们的用户名/名称,那么请查看this >>链接,它可能有用!
修改强>
原来我的链接和其他答案一样! (可能是最好的链接......)
答案 2 :(得分:0)
稍微好一点的方法是调用wp_get_current_user,如下所示:
$user = wp_get_current_user();
if ( 0 !== $user->ID ) {
echo $user->display_name;
}
这是get_currentuserinfo的包装器,它实际上直接将用户返回给您而不是仅设置全局变量。它返回一个WP_User对象,其中包含当前用户的信息。
如果用户未知或未登录,则该函数将返回ID设置为零的WP_User,因此您可以检查并同时处理未知用户。