Articles

Diagnosing the WordPress “There Has Been a Critical Error” Message The WordPress critical-error message means a fatal error prevented WordPress from completing the... Diagnosing a WordPress White Screen A blank WordPress page can be caused by PHP or database errors. WordPress documentation lists... Using WordPress Recovery Mode to Isolate a Fatal Error WordPress Recovery Mode is a built-in feature that can activate when a fatal PHP error occurs... Diagnosing a WordPress Plugin Conflict A plugin conflict is most likely when a problem begins immediately after installing, activating,... Diagnosing a WordPress Theme Conflict A theme can cause fatal errors, blank pages, layout failures, or missing functionality when its... Clearing WordPress After It Is Stuck in Maintenance Mode During an update, WordPress creates a .maintenance file in the WordPress root directory. If an... Diagnosing WordPress Permalink 404 Errors If the WordPress home page works but posts or custom routes return 404, the rewrite rules used by... Diagnosing WordPress Changes That Still Show the Old Version WordPress itself does not include a general page cache by default, but browser cache, cache... Diagnosing a WordPress Core, Plugin, or Theme Update Failure WordPress updates can fail because of filesystem ownership/permissions, insufficient disk space,... Using WordPress Debug Logging Without Exposing Errors to Visitors WordPress debugging can help reproduce an error, but logs may contain private paths, request... Diagnosing a WordPress Admin Area You Cannot Access If the public site or wp-admin fails after a plugin/theme change, use the least destructive path... WordPress Site Health: REST API and Loopback Errors Open WordPress → Tools → Site Health and record the exact failing test. A REST API...