您可以使用全局$template
. 以下函数返回basename
正在使用的模板文件的:index
, archive
, 等
function get_template_name_wpse_85011()
{
global $template;
$filename = basename( $template, \'.php\' );
return $filename;
}
并将其用于模板中,例如:
$templat = get_template_name_wpse_85011();
switch( $templat )
{
case \'index\':
// do index
break;
case \'archive\':
// do archive
break;
default:
break;
}