I have a following code to check if current used file is tmp_home_page.php
, but when I do echo $template_file;
it is showing functions.php
add_action('template_redirect', 'are_we_home_yet', 10);
function are_we_home_yet(){
global $template;
$template_file = basename((__FILE__).$template);
if ( is_home() && $template_file == 'tmp_home_page.php' ) {
// do stuff
}
}
Any idea how to make sure that my do stuff
is only run on home page and when given template is in use?