bishawjit-das
6/9/2016 - 8:53 AM

Get name of the current template file

Get name of the current template file

// put it on functinos.php 

add_filter( 'template_include', 'var_template_include', 1000 );
function var_template_include( $t ){
    $GLOBALS['current_theme_template'] = basename($t);
    return $t;
}

function get_current_template( $echo = false ) {
    if( !isset( $GLOBALS['current_theme_template'] ) )
        return false;
    if( $echo )
        echo $GLOBALS['current_theme_template'];
    else
        return $GLOBALS['current_theme_template'];
}


// put in on either header.php or footer.php

<div><strong>Current template:</strong> <?php get_current_template( true ); ?></div>