Проверьте, находится ли пользователь с идентификатором или именем X в сети - PullRequest
3 голосов
/ 05 сентября 2010

Есть ли способ проверить, находится ли пользователь с определенным идентификатором или именем в сети в Wordpress?

Ответы [ 2 ]

3 голосов
/ 09 сентября 2010

Я думаю, что вам нужна функция is_user_logged_in.Может быть, попробуйте

wp_set_current_user($id, $name = '')

Чтобы установить текущего пользователя по идентификатору, а затем проверить, если они вошли в систему, используя

is_user_logged_in()

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

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

0 голосов
/ 06 ноября 2010

У jkeesh есть хорошее решение, но оно не может предоставить живую информацию. is_user_logged_in() - условный оператор для выполнения действий.

Это полезно, если вы хотите сделать это, например:

При входе в систему показывать smiley.jpg

Выйдя из системы, не показывать smiley.jpg

Если вы просто пытаетесь использовать одну из тех функций, которые есть на форумах, показывающих «x количество пользователей в сети» и перечисляющих их имена пользователей, я не верю, что это условное утверждение может сделать это. Для этого потребуется либо собственный код, либо другой плагин.

...