【WordPress】固定ページのテンプレート名を取得
以下のコードで、固定ページのテンプレート名を取得できます。
$templates = wp_get_theme()->get_page_templates();
foreach ( $templates as $template_name => $template_filename ) {
$current = get_page_template_slug(); // global の $post を参照
if ( $template_name === $current ) {
echo '現在のページテンプレート名:' . $template_filename;
}
}