【WordPress】マルチサイト別のidを取得する方法

2019年4月11日WordPress

マルチサイト化したWordPressサイトの活用でマルチサイト毎のサイトIDが必要になるケースがあります

マルチサイト別のidはマルチサイト化しているとWordPressのグローバル変数に定義されていて、$blog_idで取得可能です

global $blog_id;

とすると、マルチサイト作成順の連番で振られているブログIDを取得可能

データベースのデータにアクセスする場合は「wp_2_comments」や「wp_3_posts」という名前になっています

またトップディレクトリのブログIDは「1」が取得されますが、トップディレクトリのWordPressのデータベースだけはデフォルトの「wp_comments」や「wp_posts」なので処理を書く時に注意が必要です

2019年4月11日WordPressWordPressマルチサイト

Posted by ヨウスケ