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