找出哪个php文件在WordPress中生成html代码行的最佳方法

2022-08-30 16:39:20

使用 Chrome,您可以右键单击 - 检查元素以查看该元素背后的 html 代码:

Chrome inspect element example

我想知道如何找到哪个php文件生成了该html。也许有一些工具可以将断点放入html中,以便在尝试再次生成断点时php服务器将停止?

我在本地使用WordPress。我在Ubuntu 14.04LMS上。我正在使用Sublime Text 3和XDebug。


更新 1

一个WordPress插件能够在每个文件中放入类似以下内容的内容将是一个很好的解决方案(我认为从我的初学者的角度来看):

echo '<!-- name_of_the_php_file.php -->';

答案 1

使用此插件“文件是什么”来找出php文件。然后休息它可以通过CTRL + F在任何编辑器中找出函数或其他东西。

我想再添加一个插件,它不完全用于此目的,但它在WordPress开发人员中非常受欢迎,它很好地解决了这个问题。该插件是查询监视器


答案 2

在 PHP 页面中放置回显,以根据是否设置会话变量在 HTML 注释中打印其名称。然后设置该会话变量并享受。

if(isset($_SESSION['printPageName']) && $_SESSION['printPageName']=='true')
{
   echo '<!-- ' . $_SERVER['PHP_SELF'] . ' -->';
}

我说使用会话变量的原因是,您可以创建一些机制,以便偶尔可以出于调试目的查看此机制,但用户通常不会遇到它。


推荐