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.