WordPress-Themen mit Xdebug debuggen, Echtzeit-HTML-Ausgabe

Hallo, ich benutze XDEBUG, um meinen WordPress-Code zu debuggen, ist es möglich, die Seite, die sich beim Debuggen im Browser aufbaut, anzuzeigen? Im Moment hängt die Seite nur so lange, bis der Debugging-process beendet ist, und zeigt dann die vollständig gerenderte Seite an. Idealerweise würde ich gerne sehen, wie sich die Seite Stück für Stück aufbaut, während ich über den Code des Themas debugge.

Solutions Collecting From Web of "WordPress-Themen mit Xdebug debuggen, Echtzeit-HTML-Ausgabe"

Nur eine Idee – das habe ich nicht getestet.

Einen Versuch wert wäre es, mit Ihren PHP-Einstellungen herumzuspielen:

; 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 

Ich würde auch empfehlen, gzip zu deaktivieren und nach anderen output_buffering-Optionen in php.ini zu suchen.

Dann sollten Sie in der Lage sein, Breakpoints in den verschiedenen Renderstufen Ihres Themes zu setzen.

Sie können den Parameter output_buffering in der Datei php.ini auch auf null (0) setzen.

 output_buffering = 0