Wordpress MU/Multisite(3.0+)用のis_user_logged_in()関数はありますか?is_user_logged_in(2)
のようにネットワークサイトIDを追加できますが、2
はsite_idになりますか?
少し掘り下げた後、私は以下のコードを思い付きました。残念ながらそれは機能しません。
//これを使わないでください。機能しません。 ____。] $ステータスを返す; }
aNUの答えとコメントは良いです。
また、wp-config.phpファイルにクッキードメインが正しく設定されていることを確認してください:)
はいといいえ!
ユーザーがマルチサイトのシナリオで作業する方法は、単一のユーザープールがあり、そのユーザーがブログに関連付けられていることです。
そのため、ログインステータスはすべてのブログで共通ですが、is_blog_user($blog_id)
を使用して、 現在のログインユーザ がそのブログのメンバーであるかどうかを判断できます。例:
if (is_user_logged_in()) {
if (is_blog_user(4)) echo "Current user is a member of blog 4";
}