メモ:WordPressのマルチサイトで便利な関数リスト

よく忘れてしまうのでメモ。

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()のセット

別のブログに行って何かして、戻ってくる時に使う。

↓ プラグインを作る方々への本、書きました。 ↓

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です