Проверяет, находится ли пользователь в сети.
is_online($user_id) // @return bolean
В качестве аргумента, необходимо передавать ID пользователя.
Хук фильтр is_user_online
Пример использования
// Проверяем пользователя с ID 1
if (is_online(1)) {
echo 'Пользователь в сети';
}
Код функции
function is_online($user_id = false)
{
if (!$user_id) {
$user_id = get_user_id();
}
$user = get_user($user_id);
$time = use_filters('is_user_online', 60 * 10);
if (isset($user['id']) && $user['date_last'] + $time > TIME) {
return true;
}
return false;
}