WordPress 利用テーマのパスとURLを取得する関数(get_theme_file_uri, get_theme_file_path)

WordPress 4.7 以降で利用可能になった利用中テーマのURL取得関数 get_theme_file_uri() とパス取得関数 get_theme_file_path() があります。

従来子テーマを利用している場合、親テーマ用・子テーマ用と取得方法を使い分ける必要がありましたが、上記2つの関数は優先して子テーマ側を参照し、なければ親テーマ側を参照するようになっているため使い分ける必要がなくなりました。

URL取得

$uri = get_theme_file_uri(); 
echo $uri;
/* "sample-theme" を利用している場合 */
ttps://example.com/wp-content/themes/sample-theme

パス取得

$path = get_theme_file_path(); 
echo $path;
/* "sample-theme" を利用している場合 */
/home/xxxx/example.com/public_html/wp-content/themes/sample-theme

動作環境情報

エックスサーバー(x10)
PHP 7.2.17
MySQL 5.7
WordPress 5.3.2

コメント

タイトルとURLをコピーしました