get_current_blog_id()
関数は、現在のブログ ID を取得します。
目次
get_current_blog_id() 関数とは
主にマルチサイト形式での WordPress で用いられる関数だが、マルチサイトではない WordPress(こちらの方が一般で言う WordPress と言えるだろう)で呼び出されてもエラーを出力することはありません。
パラメーター
ありません。
使い方
単純にブログ ID を出力する場合は、以下のようなソースコードで実現できます。
echo get_current_blog_id();
マルチサイト形式の WordPress で、特定の WordPress にのみ処理を施したい場合、または WordPress ごとに処理を分けたい場合には、以下のように書くこともあります。
$blog_id = get_current_blog_id();
if ( $blog_id === 1 ) {
// ブログIDが 1 の WordPress に実行する処理
} elseif ( $blog_id === 2 ) {
// ブログIDが 2 の WordPress に実行する処理
} else {
// その他の WordPress に実行する処理
}
フック
ありません
まとめ
通常の WordPress クラシックテーマ開発では利用することは少ないかもしれませんが、マルチサイトに対応したテーマを開発する場合には、利用することもあるかと思います。覚えておきましょう。