WPで関数が用意されていそうですけど、PHPの定数で取得できますよ。 <?php basename(__FILE__); ?> ただ、header.php 内で実行すると header.php、loop-single.php 内で実行すると loop-single.php が返り値となります。 一応自己解決しました。 functions.phpかプラグインで作る予定だったので現在実行中のファイル名の取得だと不都合がありました。 とりあえずテンプレート階層で利用している関数を参考に現在利用しているテンプレートファイル名を返す関数を作りました。 function get_use_templatefile(){ if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) : $template = false; if ( is_404() && $templ
![現在使用されているテンプレートファイルの判別](https://cdn-ak-scissors.b.st-hatena.com/image/square/ed4d0a493ce504f1173fe010d5b74ef7a8be02dc/height=288;version=1;width=512/https%3A%2F%2Fs.w.org%2Fimages%2Fhome%2Fwordpress-default-ogimage.png)