如何在WordPress中获取基于URL的php文件

时间:2017-05-01 作者:Nikhil Gupta

我试图编辑wordpress网站的主页,但找不到PHP文件。该文件应该在主题文件下,我已经检查了几乎所有的文件(这不是正确的方式),但无法找到它。正在寻找某种方法,通过这种方法,我可以通过URL获得确切的文件名,就像我们在CodeIgniter中使用的路由一样。PHP,如果有任何方法的话。提前谢谢。

1 个回复
SO网友:Rarst

WP通过以下方式确定模板文件Template Hierarchy. 这个过程在URL和加载的PHP文件之间有很多步骤,所以通常一个步骤不能可靠地指示另一个步骤。

除了查看模板文件(在一个简单的主题中已经足够好了)之外,您还可以尝试使用template_include 筛选或使用一些调试插件。例如,查询监视器显示加载的主模板文件。

请注意,在更复杂的主题(尤其是私有主题)中,实际的PHP文件可能会被深度嵌套/包含在初始模板文件中。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请