Blog Blog · April 20, 2011 · 1 min read

How to Print Active WordPress Template File

WordPress

WordPressI’ve needed to print the currently active WordPress template file and have forgotten it enough times now to finally document it as a post. During development, there’s usually always a time when you’ll want to detect the the template file that’s being called.

I use the following code in my theme/child theme’s header.php file and print it to the screen:

/* show me what the body class will look like */
echo body_class() . "\n";

/* make sure i've got $template */
global $template;

/* print the active template path and filename */
print_r($template);

That’s it. That’s how I print the currently active template file in use for WordPress.