Risk Free, Backed By Our 90-Day Money Back Guarantee
 - 
Read More
Lifetime Licenses Are Ending Soon, Get Yours Before They're Gone
 - 
Read More
Risk Free, Backed By Our 90-Day Money Back Guarantee
Pricing

You may have seen some references on our site to annual licensing or renewals.

All plugins currently come with a lifetime license, no matter what the site says.

We’re currently running tests before we make the switch to annual pricing. Check the Discounts tab to purchase our other plugins and get a lifetime license before they’re gone.

I Understand I Have a Lifetime License
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews
Pricing
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews
Pricing

What is Debugging in WordPress?

Debugging in WordPress is the process of identifying, diagnosing, and fixing problems on a WordPress website. When something goes wrong—such as a plugin conflict, a broken layout, or the white screen of death—debugging helps you identify the cause.

WordPress includes built-in features for logging and displaying errors, but they are limited. For a more complete and user-friendly debugging process, it’s often helpful to use a debugging plugin.

Why Debugging Is Important in WordPress

WordPress sites rely on the WordPress core, plugins, themes, and the hosting environment working together. If any of these components contain errors or conflicts, they can cause issues such as:

  • Pages not loading correctly
  • PHP warnings or fatal errors
  • Features not working as expected
  • Plugin or theme conflicts
  • Performance problems

Debugging helps isolate the source of the problem so you can fix it.

How Debugging Works in WordPress

WordPress debugging features are controlled by several constants in the wp-config.php file.

The most important of these constants is WP_DEBUG, which enables or disables WordPress debugging. Developers often combine WP_DEBUG with two other constants:

  • WP_DEBUG_LOG – Saves errors to a debug.log file
  • WP_DEBUG_DISPLAY – Controls whether errors appear on the screen

These settings make it easier to track down issues by providing detailed information about what went wrong and where it occurred.

Common Situations Where Debugging Is Used

Debugging is used when a WordPress site starts behaving unexpectedly. Common scenarios include:

  • A plugin causes errors after being activated
  • A theme update breaks part of the site
  • A page displays a blank screen or PHP error
  • A custom code snippet stops working
  • WordPress shows warnings after an update

By enabling debugging and reviewing the resulting error messages, you can often identify the source of the problem.

When to Use WordPress Debugging

Debugging should typically be enabled only when troubleshooting issues on a development site or temporarily on a live site while investigating a problem. Because debugging messages can reveal technical details, they should not be displayed to visitors on a production website.

Once the issue is resolved, debugging should be disabled again.

WordPress Debugging Tools

In addition to WordPress’s built-in debugging constants and error output, developers may use other tools to diagnose problems, including:

  • Hosting server error logs
  • Browser developer tools
  • WordPress debugging plugins

One debugging plugin that can greatly simplify this process is WP Debug Toolkit.

Debugging WordPress with WP Debug Toolkit

WP Debug Toolkit

WP Debug Toolkit is designed to support the debugging workflow directly from the WordPress Admin dashboard.

With this plugin, you can:

  • Enable the necessary WordPress debugging constants without manually editing the wp-config.php file
  • View PHP errors and warnings from plugins, themes, and WordPress core
  • Search and filter error messages to identify problems faster
  • Analyze database queries to identify slow-running queries, repeated or duplicate query patterns, potential N+1 query loops, and the source of those queries

Unlike most WordPress debugging plugins, WP Debug Toolkit is an independent app that runs separately from the WordPress core. Even if a problem crashes your site, the viewer app still works. It also includes a crash recovery system that helps you identify and disable the plugin or theme responsible for the crash so you can log back in to WordPress Admin.

Final Thoughts

Debugging is an essential part of maintaining and troubleshooting a WordPress site. When something stops working as expected, debugging tools help you identify the cause so you can fix the problem.

WordPress includes several built-in debugging features that log and display errors. By enabling these features and reviewing the resulting messages, you can often pinpoint the source of a problem.

If you want to take WordPress debugging a step further, we recommend WP Debug Toolkit.

For a complete list of debugging plugins, see the 7 Best WordPress Debug Plugins.

Editorial Staff
WP All Import’s Editorial Staff creates the tutorials, playbooks, and product guidance that help import, export, and migrate WordPress data with ease.

WordPress debugging made simple.

Stop guessing what's wrong with your site. WP Debug Toolkit gives you complete visibility into errors with an independent log viewer that never goes down.
  • Real-time Error Monitoring
  • Crash Recovery
  • Works Independently of WordPress
  • Advanced Filtering & File Viewer
Get WP Debug Toolkit

Unlimited Installs.
World-Class Support. Money Back Guarantee.

Packages
Standalone
Import
Pro Package
$199
.00
/yr
Save $494, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$299
.00
/yr
Save $1087, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$169
.00
/yr
Save $29, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1299
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$169
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Packages
Standalone
Import
Pro Package
$16.58
per month, billed annually
Save $494/yr, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$24.92
per month, billed annually
Save $1087/yr, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$14.08
per month, billed annually
Save $29/yr, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1399
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$14.08
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
linkcross