Existe um is_user_logged_in () para multisite?

Existe uma function is_user_logged_in () para WordPress MU / Multisite (3.0+) onde eu posso adicionar na ID do site da rede como is_user_logged_in(2) onde 2 seria o site_id?

Atualizar:

Depois de uma pequena escavação, eu criei o código abaixo. Infelizmente isso não funciona.

 // não use isso.  não funciona.
 function mu_logged_in ($ blog_id) {
     switch_to_blog ($ blog_id);
         $ status = is_user_logged_in ();
     restore_current_blog ();
     retornar status $;
 }

A resposta de anu e os comentários são bons.

também, certifique-se de ter o domínio do cookie definido corretamente no arquivo wp-config.php 🙂

Solutions Collecting From Web of "Existe um is_user_logged_in () para multisite?"

Sim e não!

A maneira como os usuários trabalham em um cenário multisite é que existe um único grupo de usuários, que estão associados aos blogs.

Então, o status de logado é comum em todos os blogs, mas você pode usar is_blog_user($blog_id) para determinar se o usuário conectado no momento é um membro desse blog. Um exemplo:

 if (is_user_logged_in()) { if (is_blog_user(4)) echo "Current user is a member of blog 4"; } 

Página do Codex para is_blog_user()