用XDEBUG调试WordPress主题,实时html输出

时间:2012-06-21 作者:urok93

您好,我正在使用XDEBUG调试我的WordPress代码,调试时是否可以在浏览器中查看页面构建?此时,页面将一直挂起,直到调试过程完成,然后显示完全呈现的页面。理想情况下,我希望在调试主题代码时看到页面一点一点地构建起来。

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

只是一个想法-我没有测试这个。

值得一试的是使用您的PHP设置:

; Implicit flush tells PHP to tell the output layer to flush itself      
; automatically after every output block. This is equivalent to calling the PHP   
; function flush() after each and every call to print() or echo() and each and 
; every HTML block. Turning this option on has serious performance implications 
; and is generally recommended for debugging purposes only. 
implicit_flush = On
我还建议禁用gzip,并在php中寻找其他与output\\u缓冲相关的选项。ini。

然后,您应该能够在主题的不同渲染阶段设置断点。

SO网友:Cleber Costa

您还可以在php中更改output\\u buffering参数。ini文件为零(0)。

output_buffering = 0

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?