White screen of death
A blank page with no error message, because error display is off and nobody knows where the logs are.
[ WordPress / WordPress Bug Fixing ]
A white screen, a checkout that fails silently, or an update that took the site down. I find the actual cause rather than disabling plugins until the symptom disappears and the problem returns next month.
Same-day response · Fixed price per issue · No fix, no fee
[ What I fix ]
All of these are solvable. Most take hours rather than days once the cause is actually identified.
A blank page with no error message, because error display is off and nobody knows where the logs are.
A plugin or theme incompatible with a new PHP or WordPress version, taking the whole site with it.
Orders not completing, payment callbacks not landing, or form submissions vanishing without a trace.
Two plugins fighting over the same hook, so one feature only breaks when the other is active.
A site that was fine last week now taking eight seconds, usually a query or a cron job nobody is watching.
Mixed content warnings, wrong URLs in the database, or images pointing at the old host.
[ How it works ]
You describe the symptom, I check the site and logs and come back with what is wrong, what it will cost to fix, and how long it will take.
Fixed on a staging copy wherever possible, verified, then applied to production. Anything risky happens in a window you agree.
You get a short written note: what broke, why, what I changed, and what would stop it recurring. No mystery invoices.
[ What actually changes ]
Deactivating everything and reactivating one at a time is a last resort, not a method. It also means taking your live site down repeatedly.
[ Example engagement ]
A store losing roughly one order in nine with no error shown to the customer. A payment callback was timing out under a specific plugin combination, invisible in every plugin-by-plugin test.
Illustrative example of a typical engagement. Figures vary with the state of your systems and are not a guarantee of a specific outcome.
[ Same-day · no fix, no fee ]
Send what is happening and when it started. You get a diagnosis and a fixed price the same working day, and you pay nothing if I cannot fix it.
[ Pricing ]
Tell me the number you have to work with. I'll tell you honestly what's achievable within it — and if it isn't enough, I'll say so before we start rather than halfway through.
Scope agreed in writing, price agreed in writing, before any work starts. No hourly creep and no invoice you haven't already approved.
For ongoing work — maintenance, monitoring, updates and small changes. Month to month, cancel whenever, no minimum term.
For a single bug or a short task where writing a full scope would cost more than simply doing the work.
Budget too tight for the whole thing? I'll often suggest doing the highest-value part first and the rest later, rather than doing all of it badly.
[ Questions ]
Same working day for most issues. If the site is completely down or unable to take orders, say so in the first message and it goes to the front of the queue.
Quoted per issue after triage, so you know the number before I start. Most single problems are a few hours' work. If I cannot fix it, you do not pay.
WordPress admin and, ideally, hosting or FTP access with the error logs. Diagnosis is much slower without logs, and slower means more expensive for you.
Yes, that is most of this work. I will not criticize their code to you unless it is directly relevant to why the thing broke.
Fixes are made on a staging copy and regression-checked before going live wherever the hosting allows. Where there is no staging, I take a full backup first and agree a window with you.
[ Related services ]
[ Let's talk ]
Describe the problem in a few lines and you'll get a real reply from the person who'd do the work — same working day, no discovery call required.