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

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

この記事が気に入ったら
フォローしてね!

著者について

コメント

コメントする

目次
閉じる