WordPressのブログやサイトのURLを取得する方法(2)

こんにちは!CODE CLUB965のKです!

以前、WordPressのブログやサイトのURLを取得する方法について、「home_url」と「get_home_url」の関数について記事にまとめました。

今回は、その続きになりますが、「site_url」と「get_site_url」について基本事項をまとめておこうと思います。

ちなみに、サイトのURLを取得する関数には以下があります。

・home_url
・get_home_url
・site_url
・get_site_url

それでは、「site_url」と「get_site_url」の基本事項を以下にまとめます。

site_url

site_url( $path, $scheme )

【パラメータ】
$path(文字列):ホーム URL からの相対パス
$scheme(文字列):ホーム URL に使うスキーム
省略時は null(初期値)
 利用できるのは 「http」 と「https」、「rest」 と 「relative」

【戻り値】
オプションの引数 $path の値を付加したスキームを含むサイトURL。
(※最後に「/」は付きません。)

ちなみに戻り値は、WordPress のインストールされているディレクトリの場所により home_url が返す値と異なります。

get_site_url

get_site_url( $blog_id, $path, $scheme )

【パラメータ】
$blog_id:ブログ IDを指定できます(整数)。
省略時は null(初期値)で現在のブログとなります。 
$path(文字列): ホーム URL への相対パス
$scheme(文字列):ホーム URL に使うスキーム

【戻り値】
オプションの引数 $path の値を付加した $blog_id で指定したホームURL。 (※最後に「/」は付きません。)
オプションの引数 $path の値を付加したスキームを含むサイトURL。
(※最後に「/」は付きません。)

最後に

サイトのURLを取得する関数を以前の記事と今回の記事で4つ紹介しました。
WordPressのサイトで現在のURLを取得したい場合は、ぜひ参考にしてみてください!

それでは、また!

Follow me!