如果不是页面模板文件,有没有办法检查正在加载的模板文件?

时间:2011-08-03 作者:Ben HartLenn

如果模板文件不是页面模板,我看不到任何测试加载哪个模板文件的方法。否则,我将使用is\\u page\\u template()。

例如,我正在使用一个家。php模板文件从多个页面中提取内容(不问),我如何检查主页。php查看站点根url时使用的模板文件是什么?

4 个回复
最合适的回答,由SO网友:GavinR 整理而成

只需在主页的非Php区域键入一些文本,如“Debug”。php(未包围的部分)并查看它是否出现。如果是的话,你知道那个家。正在使用php。

SO网友:Rarst

我不认为这是常见的做法,也不认为WP跟踪这样的做法。Conditional Tags 非常灵活,通常足以构建条件逻辑。

如果你真的需要这个我会调查的__FILE__ 常量和debug_backtrace().

SO网友:Kishore Sahoo

我们可以在body标记中查看模板文件名,方法是在WordPress二十一主题中查看页面源代码,如页面模板Front page php。如果我们需要签入代码,那么get page template slug.

SO网友:Marius

如果我理解正确的话,我通常会在标题的某个地方重复这句话。php,查看正在使用哪个模板。

<?php echo get_current_template(true);?>

结束

相关推荐

Enable page templates. How?

基本问题,但我想启用页面模板。我有一个启用了页面模板的主题。我切换到了另一个模板,但没有更改模板的选项,即使在创建新页面时也是如此。如何打开此选项?我在抄本和论坛上找到了根,但找不到。