用途
テーマディレクトリのURIを取得します。
引数
この関数に引数はありません。
戻り値
戻り値の型は、文字列です。
使用例
WordPressでは、テーマ内にあるスタイルシートや画像ファイル等を参照する場合、http(またはhttps)から始まる、絶対パスでの指定が必要となります。
次の例は、imgタグのsrc属性にテーマ内にある「image.jpg」を指定する例です。
<?php
$uri = get_template_directory_uri();
?>
<img src="<?php echo $uri;?>/image.jpg">
または
<img src="<?php echo get_template_directory_uri();?>/image.jpg">
ここでのポイントは、「URIを取得するだけ」であることと「取得したURIの末尾に/(スラッシュ)が付かない」ことです。
取得したURIを出力する為には、echo関数が必要となります。また、末尾にスラッシュが付きませんので、ファイル名を指定する際には必ずスラッシュを追加する必要があります。
関連関数
- get_template_directory
- get stylesheet directory uri
- get stylesheet directory