📅  最后修改于: 2023-12-03 15:26:38.535000             🧑  作者: Mango
在PHP中,使用模板引擎可以方便地将数据渲染到页面上,提高开发效率。但是有时候需要在代码中查找当前页面所使用的模板,这时可以使用以下方法来实现。
<?php
function get_current_template() {
$backtrace = debug_backtrace();
$template_file = '';
foreach ($backtrace as $trace) {
if (isset($trace['file']) && strpos($trace['file'], 'wp-content/themes') !== false) {
$template_file = $trace['file'];
break;
}
}
return $template_file;
}
$current_template = get_current_template();
echo '当前页面使用的模板为:' . $current_template;
?>
使用该方法时,需要注意以下几点:
代码片段返回:
<?php
$current_template = basename($GLOBALS['template']);
echo '当前页面使用的模板为:' . $current_template;
?>
使用该方法时,需要注意以下几点:
代码片段返回: