Seperti yang telah disinggung di atas bahwa semua buatan manusia tidak ada yang sempurna, termasuk CMS blogging kesayangan kita WordPress. WordPress merupakan sistem yang terdiri dari begitu banyak file, baik itu php, css, ataupun javascript. File-file ini memiliki fungsi tersendiri, saling berkaitan dan membutuhkan satu sama lainnya. Jika satu file saja yang terdiri dari berbagai fungsi mengalami perubahan terutama wordpress core (mesin utama), maka file lainnya yang berkaitan harus mengikuti dan menyesuaikan perubahan tersebut. Jika satu fungsi saja berubah sementara yang lainnya tidak, maka ini akan menimbulkan munculnya sebuah bug. Kasus yang sering terjadi adalah munculnya bug pada plugin dan tema yang notabene berasal dari plugin atau theme developer yang berbeda. Itulah sebabnya mengapa plugin dan theme memerlukan upgrade dan memiliki versi yang berbeda-beda.
Masih banyak lagi hal-hal yang dapat menyebabkan bug seperti perubahan versi PHP atau bahkan versi dan tipe server yang dipakai. Seiring dengan itu maka banyak pula yang harus diperbaiki dan disesuaikan. Di sinilah fungsi dan tujuan debug berperan, agar sebuah sistem dapat berjalan dengan mulus, sesuai dengan engine sistem terbaru, sistem environtment terbaru dan terhindar dari kesalahan.