I’ve been trying to set up debugging on and off with SublimeText over the years, and I never quite got it right.
Today I was determined to make it work and finally I managed.
Here are the links I used to set it up, they are mostly the same, so the first one should be enough:
After setting XDebug with SublimeText I ran some tests with a simple PHP file before trying it out with WordPress itself, setting a breakpoint in the index.php file in the root WordPress folder. This allowed me to go through the loading process of WordPress, which is a very interesting journey I recommend you take if you haven’t done it yet.
While I was at it, I also wanted to set up file handlers so that when I got PHP warnings or errors that included a stack trace, I could click on the files shown and they would open directly in SublimeText. For that I found this guide handy: http://simonwheatley.co.uk/2012/07/clickable-stack-traces/
To make the subl handler work I tried to use this, however I haven’t managed to make it work yet.
For activating the debug session in the browser, I used the XDebug Chrome Helper.
If you enjoyed this post, make sure to subscribe to WP Mayor’s RSS feed.