我正在尝试为WordPress主题开发设置PhpStorm,并面临使xdebug与主题文件一起使用的问题。
我遇到的问题是当我尝试调试时说header.php
,它会尝试在浏览器中打开文件本身,以便观察其中的变量:http://localhost/wp-content/themes/themename/header.php
当然通过我是一个错误,因为文件本身不包含WordPress的其余功能和依赖项。
所以我的问题是,如果我在header.php
内有变量,或者footer.php
有一种方法可以在PhpStorm调试中看到它。如果是这样的话?
我的xdebug已启用,我正在运行XAMPP。我尝试将主题文件夹添加到项目中,并添加外部库路径wp-includes
和wp-admin
,如本教程https://www.youtube.com/watch?v=nt85dnx0V8Y所示。
然后我决定将它添加为整个项目。我确实设置了翻译。但仍无法真正调试主题文件中的任何变量。有解决方案吗?
我还为chrome安装了JB插件,但它也没有帮助。
答案 0 :(得分:0)
通常,在激活xdebug后,您只需要toggle this button。然后,当您启动网站时,PhpStorm应该停止在您的断点上执行。
请点击此链接获取完整解决方案,以便将xdebug与PhpStorm配合使用 :https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm