如何确定unctions.php中的顶层模板文件?

时间:2016-06-18 作者:Ryan

我正在使用index.php 对于我的主页,我正在使用single.php 对于我的单个帖子页面。在我的functions.php 我如何确定我是否在index.phpsingle.php?

2 个回复
SO网友:Karl Lim

可以使用is\\u single()函数检查单个页面。https://developer.wordpress.org/reference/functions/is_single/

至于索引页,我不是百分之百确定,但is\\u home()可能就是其中之一。https://codex.wordpress.org/Function_Reference/is_home

SO网友:Jim Maguire

没有“标准”的方法可以做到这一点,因为不同的主题可以以不同的方式加载模板。您可以访问全局$pagename并设置条件。i、 e.:

global $pagename;
echo $pagename;

相关推荐