有没有办法检查具有特定ID或名称的用户是否在Wordpress中联机?
答案 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个在线用户”并列出其用户名的功能,我不相信这个条件语句可以做到这一点。这可能需要一些自定义代码或其他插件。