WordPressでは、現在のページテンプレート名を取得するためにget_page_template_slug()
関数を使用します。この関数はページテンプレートファイル名を返します。例えば、page-xxx.php
のようなテンプレートがある場合、この関数はpage-xxx.php
を返します。
$template_name = get_page_template_slug( get_the_ID() );
// $template_nameは 'page-xxx.php' を含む可能性があります
この関数はページのIDを引数に取り、そのページに設定されたカスタムテンプレートのスラッグを返します。もしカスタムテンプレートが設定されていない場合、空の文字列を返します。