今どのテンプレートファイルを参照しているかわからんねん
カスタム投稿タイプやカスタムタクソノミーをもりもりいれてしまい、現在どのテンプレートファイルが参照されているのかわからなくなることがある。特にarchives(爆泣き)
基本的に、WordPressにログインした状態で修正を書くので、
①ログイン分岐をかけ
②現在のページで参照しているテンプレートファイルを取得し
③出力
という感じ。
<?php // 現在使用しているテンプレートファイルを表示
if (is_user_logged_in()){ // ①もしログインしていたら、以下を行う
global $template; // ②テンプレートファイルまでのディレクトリパスを取得
$template_name = basename($template); // ③ディレクトリパスのお尻のファイル名を取得
echo $template_name; // ④ファイル名出力
}
?>
この記事が気に入ったらサポートをしてみませんか?