检查具有ID或名称X的用户是否在线

时间:2010-09-05 17:35:43

标签: wordpress wordpress-plugin

有没有办法检查具有特定ID或名称的用户是否在Wordpress中联机?

2 个答案:

答案 0 :(得分:3)

我认为你想要的功能是is_user_logged_in。也许试试

wp_set_current_user($id, $name = '')

按ID设置当前用户,然后使用

检查他们是否已登录
is_user_logged_in()

http://codex.wordpress.org/Function_Reference/wp_set_current_user

http://codex.wordpress.org/Function_Reference/is_user_logged_in

答案 1 :(得分:0)

jkeesh有一个很好的解决方案,但可能无法提供实时信息。 is_user_logged_in()是执行操作的条件语句。

如果你想这样做有用,例如:

登录后,显示smiley.jpg

退出时,请勿显示smiley.jpg

如果您只是尝试执行其中一个论坛显示“x个在线用户”并列出其用户名的功能,我不相信这个条件语句可以做到这一点。这可能需要一些自定义代码或其他插件。