見出し画像

今どのテンプレートファイルを参照しているかわからんねん

カスタム投稿タイプやカスタムタクソノミーをもりもりいれてしまい、現在どのテンプレートファイルが参照されているのかわからなくなることがある。特にarchives(爆泣き)

基本的に、WordPressにログインした状態で修正を書くので、
①ログイン分岐をかけ
②現在のページで参照しているテンプレートファイルを取得し
③出力
という感じ。

<?php // 現在使用しているテンプレートファイルを表示
 if (is_user_logged_in()){ // ①もしログインしていたら、以下を行う
   global $template; // ②テンプレートファイルまでのディレクトリパスを取得
   $template_name = basename($template); // ③ディレクトリパスのお尻のファイル名を取得
   echo $template_name; // ④ファイル名出力
 }
?>

この記事が気に入ったらサポートをしてみませんか?