---
title: "get_current_blog_id() &#8211; ブログIDを表示する関数"
canonical_url: "https://olein-design.com/blog/get_current_blog_id"
language: "ja"
date_published: "2024-05-10T09:56:32+09:00"
date_modified: "2024-05-10T14:15:14+09:00"
content_type: "post"
author: "久野晃司"
taxonomies:
  category:
    - "WordPress"
  post_tag:
    - "General Template Tag"
    - "WordPress functions"
---

# get_current_blog_id() &#8211; ブログIDを表示する関数

`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 クラシックテーマ開発では利用することは少ないかもしれませんが、マルチサイトに対応したテーマを開発する場合には、利用することもあるかと思います。覚えておきましょう。

[埋め込みコンテンツ](https://developer.wordpress.org/reference/functions/get_current_blog_id)
