Troubleshooting
WordPress Site Editor Not Loading or Missing
The Site Editor needs a block theme, a reachable REST API and working JavaScript. Missing menu item, endless spinner and blank screen each point at a different one of the three.
Tag
Finding the actual cause when WordPress breaks.
Troubleshooting
The Site Editor needs a block theme, a reachable REST API and working JavaScript. Missing menu item, endless spinner and blank screen each point at a different one of the three.
Troubleshooting
A site rendering as plain text means the stylesheet request failed. Open the network tab, find the failing request, and fix the URL, the mixed-content block or the broken minified file.
Troubleshooting
Before touching WordPress, find out whether DNS resolves, the server answers and PHP runs. Each layer fails differently, and the browser message tells you which one to look at.
Troubleshooting
When pretty URLs return 404 but the homepage loads, the server is not routing requests into WordPress. Fix the rewrite layer instead of changing the permalink structure.
Troubleshooting
A missing menu is usually an unassigned location, a cached page, or CSS hiding it at a certain width. Check assignment first, then markup, then styling.
Troubleshooting
Blurry images almost always mean WordPress is serving a small generated size scaled up, or compressing the file twice. Match the upload size to the display size and control the compression quality.
Troubleshooting
Broken images have four possible causes: the file is gone, the URL is wrong, the server refuses to serve it, or a plugin rewrote the path. Test the image URL directly to find out which.
Troubleshooting
Separate a form that never submits from a form that submits and loses the notification, then fix the layer that is actually failing in Contact Form 7, Elementor, WPForms or Ninja Forms.
Troubleshooting
WordPress sends mail through PHP by default, and most hosts and inboxes reject it. Find out whether the message left the server, then move the site to authenticated SMTP.
WooCommerce
Fix checkout spinning, reloading or rejecting orders by identifying whether validation, JavaScript, payment webhooks, sessions, caching or a plugin conflict failed.
Elementor
Diagnose an Elementor editor stuck on a gray screen or spinner by checking console and PHP errors, Safe Mode, plugin conflicts, memory, URLs and proxy settings.
Website Tools
Inspect response and request headers with browser developer tools or curl to diagnose redirects, caching, content types and common security settings.