Stefan runs WP Fix Stack. Every guide checks its commands, menu paths and limits against the official documentation of WordPress, PHP, the hosting panel, Cloudflare or the plugin involved, and links those sources so you can verify them. Fixes are ordered from the least risky step, each guide ends with a way to confirm the fix and roll it back, and guides are corrected, with a new Updated date, when the documentation or the software changes.

Can WordPress Plugins Really Slow Down Your Site? How to Find the One That Is
Yes, but by what they run on each request, not by count. How to find the slow plugin with Query Monitor and WP-CLI, without breaking your live site.

Cache Plugin Broke Your WooCommerce Checkout? What to Check First
Cart empty after Add to cart, wrong mini cart, or a checkout that spins? Find which cache layer served the page from its headers, then fix only that layer.

Back Up WordPress Before Updating Plugins — the 60-Second Version
A plugin update can white-screen your site or break a layout. Here's the fastest responsible way to take a safety net first — about 60 seconds.

Moving a WordPress Site? Here's What Your Backup Actually Needs to Include
A complete WordPress migration is more than the database and your uploads. The full manifest, the gaps in common tools, and what no backup captures.

Why Is My WordPress Backup File So Large (and How to Shrink It)
A big WordPress backup is usually old archives, caches, and logs swept into the file — not your content. How to find the bloat and cut it safely.

WordPress Admin Got Slower After a PHP Upgrade? Here's Why
A PHP version switch doesn't slow WordPress by itself — but it can land you on OPcache off, a missing cache extension, or a deprecation-notice flood.

Can I Restore My WordPress Site Myself After Being Hacked?
Restoring a backup after a hack is safe — but only if it genuinely predates the compromise. Here's how to check, and what to do either way.

Restore a Backup to Local by Flywheel First
Verify a WordPress backup actually works before you need it under pressure — free, on your own computer, using Local (formerly Local by Flywheel).

WooCommerce Orders Show a Count But the List Is Empty
Order count badge still shows a number, but the Orders list is empty after a migration? It's almost never data loss — here's the real cause and the fix.

Widgets or Layouts Disappeared After a Domain Change? It's Serialized Data
Widgets or a sidebar went blank after a domain change, but the rest of the site is fine? Here's why serialized data breaks that way, and the safe fix.

No FTP Access — Deactivate a Broken Plugin via phpMyAdmin
Locked out of wp-admin by a broken plugin, with no FTP access either? Here's how to deactivate it safely from phpMyAdmin, no file access needed.

'Packet Bigger Than max_allowed_packet' Backup Import Fix
Restoring a WordPress backup and hitting "packet bigger than max_allowed_packet"? Here's the real MySQL cause, not phpMyAdmin's upload limit, and the fix.