Troubleshooting
WordPress Password Reset Email Not Sending
Get back in first, then fix the delivery. The reset email failing is almost never about the account — it is the site's mail configuration, and it affects every other notification too.
Topic
Fixes for the errors that take a WordPress site down.
Troubleshooting
Get back in first, then fix the delivery. The reset email failing is almost never about the account — it is the site's mail configuration, and it affects every other notification too.
Troubleshooting
A loopback is WordPress calling itself over HTTP. When it fails, cron, the editor's recovery features and the plugin editor stop working — and the cause is nearly always DNS, auth or a firewall.
Troubleshooting
Horizontal scrolling, tiny text and a broken menu each have a specific cause. Reproduce the problem in a device emulator, find the element that overflows, and fix the rule.
Troubleshooting
The browser stops painting while it fetches stylesheets and head scripts. Load less CSS, defer scripts, and stop third-party tags from sitting in the critical path.
Troubleshooting
Layout shift comes from content that arrives after the page has started rendering. Reserve space for images, ads, embeds and fonts, and the metric fixes itself.
Troubleshooting
Scan with a crawler rather than a resident plugin, fix internal links at the source, and redirect only where a genuine equivalent exists. Deleting the link is often the right answer.
Troubleshooting
Corrupted tables produce missing content, failed saves and repair prompts. Back up first, then use WordPress's built-in repair, phpMyAdmin or the command line — in that order.
Troubleshooting
The warning means the browser did not get a valid certificate, or the page loaded insecure assets. Fix the certificate first, then the mixed content, then force HTTPS everywhere.
Troubleshooting
Cleaning malware is only half the job. Contain the site, replace core and extensions with clean copies, close the entry point, and rotate every credential before going public again.
Troubleshooting
A PHP upgrade breaks code that used removed syntax or relied on loose behaviour. Read the fatal error, identify the responsible plugin or theme, and roll back the version while you fix it.
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.