2024年06月13日
WP関数:home_url()
この関数の説明
WP関数の home_url() は、サイトのURLを取得する関数です。
関数
home_url( $path, $scheme )
パラメータ
$path(文字列) (オプション)
ホーム URLの後ろに任意のパスを追加する時に利用します。
初期値: なし
$scheme(文字列) (オプション)
ホームURLの形式を指定できます。
'http' : プロトコルをhttpにしてURLを取得します
'https' : プロトコルをhttpsにしてURLを取得します
'relative': ドメイン名以降のパスを取得します
初期値: null
返り値
ホームのURLが返されます。
事例
①ホームURLを表示する
<?php echo esc_url(home_url());?>
■ホームURLをエスケープ処理をして表示します。
■このサイトの場合は下記が取得されます。
https://school.t-spirits.com |
②メディアの画像を表示する
<img width=200 src='<?php echo esc_url(home_url('/wp-content/uploads/2021/06/mirai.png'));?>'>
■メディア画像はhome_url()の下の[wp-content→uploads]の中に年月単位で分類されて管理されています。
③ホームへのリンクを表示する
<?php $icon_home = '<i class="fas fa-home"></i>' ; // Font Awesomeのホームアイコンの設定 $home_url = esc_url(home_url()); // ホームURLを取得してエスケープ処理(無害化)します ?> <a href='<?php echo $home_url; ?>'><?php echo $icon_home; ?>HOME</a> / <!-- ホームリンクの表示-->
■上記は下図の様なアイコン文字と合わせてホームリンクを表示するプログラムです。
関連情報
関連関数は URL関連関数 を参照してください。