【WordPress】マルチサイトで現在のサイトを判断する条件分岐 |get_current_blog_id()
WordPressでは、インストールした1つのWordPress上で、複数のサイトやブログを運営できるマルチサイト機能があります。
今回は、そのマルチサイトで現在のサイトを判断する条件分岐の例となります。
【WordPress】マルチサイトで現在のサイトを判断する条件分岐の例
マルチサイトでサイトを追加すると、サイトを識別する際に利用できる「ブログID」が付与されますが、例ではそのブログIDを利用し、現在のサイトを判断します。
また、マルチサイトのブログIDを確認する方法については、以下のリンク先を参考にしてみてください。
以下、ソースコードの例となり、マルチサイトでブログIDを利用し、現在のサイトを判断する条件分岐となります。
<?php
// 現在のサイトのブログIDを取得
$blog_id = get_current_blog_id();
if( $blog_id == 1 ){
// ブログIDが1の場合の処理を記述
}elseif( $blog_id == 2 ){
// ブログIDが2の場合の処理を記述
}else{
// ブログIDが上記以外の場合の処理を記述
}
?>
上記ソースコードでは、現在のサイトのブログIDを取得できるget_current_blog_id関数を利用し、条件分岐を行っています。
マルチサイトで現在のサイトとは異なるサイトのデータを扱う場合
また、マルチサイトでは基本的にサイトごとに、それぞれのデータを扱いますが、マルチサイトで、現在のサイトとは異なるサイトのデータを扱う場合は、以下のリンク先を参考にしてみてください。