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
コメント