Emergency WordPress support: maintenance notice, plugin conflict and admin lockout
Two WordPress sites for one client: a clean sitewide closure notice on one, and a blank wp-admin traced to an outdated caching plugin on the other.
Click any image to view it full size
This job arrived as an emergency. The client had lost access to wp-admin and suspected the worst. By the time we picked it up he had regained access himself, and no scan or cleanup proved necessary — the reported problem turned out to be something else entirely. What he actually needed was to take one business offline cleanly, and later, to get a second site's admin working again.
The client wanted a clear "This Website Is No Longer In Operation" notice shown across one of his sites. After an initial mix-up over which domain was meant, we applied the notice, reverted it, and set it up correctly on traderevolution.com.au, restoring the other site to its normal live state.
Getting it to actually show took more than switching a plugin on. Two competing maintenance plugins were fighting over the same output, and a SiteGround server-level cache was still serving the old homepage on the main address. We resolved the plugin conflict and cleared the host cache so the notice appeared consistently sitewide.
Later, on the same engagement, the client's other site — labourrevolution.com.au — began returning a blank white page at wp-admin, locking him out of his own dashboard. Working through the host rather than the dashboard he could not reach, we traced it to an outdated WP Rocket build that was incompatible with the server's PHP version.
We took a full backup first, then disabled the plugin, which immediately restored admin access. Rather than leave the site without caching, we removed WP Rocket entirely and enabled SiteGround Speed Optimizer in its place. We also flagged eleven pending plugin updates for the client's attention — the same class of drift that caused the outage.
The client confirmed the notice live, released both sets of milestones and left a 5/5 review, closing with "thanks so much for all your help."
The job was posted as an emergency recovery, but the real problems were operational: one site needed a reliable sitewide closure notice that competing plugins and a host cache kept overriding, and a second site's wp-admin was returning a blank page with the owner locked out of the dashboard.
We resolved the maintenance-plugin conflict and cleared the SiteGround cache so the closure notice served consistently on traderevolution.com.au, and reverted the site it had been applied to in error. For the blank admin screen, we worked through the host, took a full backup, and identified an outdated WP Rocket build incompatible with the server's PHP as the cause; disabling it restored access. We then removed it and enabled SiteGround Speed Optimizer so the site kept a working cache layer.
Both sites ended in the state the client wanted: the notice live sitewide, and dashboard access restored with a supported caching plugin in place. The client released both sets of milestones and left a 5/5 review.
Category
Web Development
Industry
Construction & Trades
Year
2026
Components
0 repositories
Web Development
Elementor landing page, prototype-first, for a Melbourne property roadshow
Web Development
Bespoke theme, persistent multi-step order form and a wp-admin orders plugin
Web Development
Caching, rate limiting and graceful degradation for a live market data feed