[WordPress]現在使用しているテンプレートファイルを調べる方法

  • 公開日:2018/6/4
この記事は最終更新日から1年以上が経過しています。

WordPressの現在表示で使用しているテンプレートがどのファイルであるかを、対象のテンプレートファイル名を取得して調べる方法をご紹介します。
このページを修正したいけど、どのファイルを修正したよいかわからないよーというときなどに便利です。

テンプレートファイル名はglobal $templateで取得できるので、次のコードを共通ファイル(header.phpなど)に記述します。

global $template;
echo 'このページで使用しているテンプレートファイル:'. basename($template);

使用中のテンプレートファイル名が表示されました。
でも、これだと常に表示されてしまうので公開中のサイトとかだと具合悪いですよね。
そんなときは、ログイン中だけ表示するという対応はいかがでしょうか。

if ( is_user_logged_in() ) { // ログイン中の場合
  global $template;
  echo 'このページで使用しているテンプレートファイル:'. basename($template);
}

ログイン中のみ使用中のテンプレートファイル名が表示されるようになりました。