When developing for WordPress, it's important that your code works, but when it fails it can be like a needle in a haystack. It doesn't need to be that way.
This chapter covers:
How to find out what errors have occurred
How to debug the issue
Plugins and tools to make your life easier
Features in WordPress that make debugging easier
How to prevent problems from occurring to begin with and easy automated tools to catch mistakes for you
But before you continue, a word on White Screens of Death
A common issue with new WordPress developers is the white screen of death. This happens when a fatal error occurs in PHP. Many new developers respond to this by making changes and hoping the problem goes away, but there are better ways of dealing with this.
When an error occurs in PHP, it gets logged somewhere, and you can find out what went wrong and where.
A good starting point for developers is to enable