無意識に”get_blog_ID”を使って「無いのかよ!」って突っ込んだ同志に朗報。
(いるのかよ)
WordPress3.1系で確認。
[php]
$mysiteid = $GLOBALS[‘blog_id’];
[/php]
これで現在表示中のブログ(マルチサイト)のブログIDを取得できます。
親サイトの場合だと “1”が返ります。
$GLOBALS って変数を初めて知りました。
どんな中身なんだろう?と dumpしてみようとしたら、、、ブラウザが固まりました(汗
なので良い子は $GLOBALS の中身を見ちゃだめだよ。
参考サイト)
WordPress multisite get_blog_ID function? | Themes Town
WordPress MU Forums » Conditional code based on blog number

コメント
コメント一覧 (3件)
[…] 現在表示してるマルチサイトのblog_idを取得する方法 ? 我流天性 がらくた屋 […]
[…] これでマルチサイトのblog_idが取得できるそうです。以下のサイト参照 http://blog.cgfm.jp/garyu/archives/2375 よくわからないことがありますが、そういうことです。 […]
『無意識に”get_blog_ID”を使って「無いのかよ!」って突っ込んだ同志に朗報。
(いるのかよ)』
↑ここに居ましたw
そしてこの記事にたどり着きました。
$GLOBALSでけっこう簡単に取得できるんですね〜
助かりました!