よく忘れてしまうのでメモ。
get_blogaddress_by_name( $blogname )
ディレクトリ名または、サブドメインのところを渡すとそのサイトのURLが戻ってくる。本番環境と開発環境で、子サイトのIDが違っちゃう時に便利。
親サイトのURLを取得したい時には、main
を引数で渡すといいです。
get_blogaddress_by_id( $blog_id )
ブログのIDで、そのサイトのURLが戻ってくる。上の、get_blogaddress_by_name()
だと、親サイトのURLが取りにくかったので、以前はget_blogaddress_by_id(1)
で取得してた。
get_blog_option( $blog_id, ‘blogname/siteurl’ )
個別のサイトオンURLとか名前とかを取得。
マルチサイトで子ブログの情報を取り出す便利な関数get_blog_option()でも紹介しました。
switch_to_blog( $blog_id ), restore_current_blog()のセット
別のブログに行って何かして、戻ってくる時に使う。
コメント