← Back to Archive
[WP AUTOPSY]July 5, 2026

If WordPress Was a Meal, What Would It Be?

Reading Time: 7 minAnger:3/5

WordPress, fresh out of the box, is a beautiful meal. Not a buffet. Not a challenge. A beautiful meal. Think of a Japanese kaiseki: small, seasonal, intentional. Every element has been considered. The broth is clear. The plate is half empty by design. Or a Mediterranean mezze: bright olives, good oil, bread that actually tastes of something. You install it and the admin panel is a tidy kitchen. Three knives. A cutting board. A window that lets in light. It is almost impossible to look at a fresh WordPress install and not feel a small, naive optimism about what you might cook here.

Then someone — usually you, usually at 11pm — says 'we just need a contact form.' And you think, what is one plugin? One plugin is a dash of hot sauce on a perfect taco. The taco was fine. The hot sauce makes it better. But now the mouth wants sour cream to balance the heat. And guacamole because the table next to you has it. And pico de gallo because it is free. And suddenly you are holding a burrito the size of a swaddled infant and you cannot remember ordering it. The taco stand has become a taquería. The taquería has a dessert menu. You came in for one taco.

The buffet threshold

There is a precise moment in the lifecycle of every WordPress site when it crosses from restaurant to buffet. It is usually around plugin twelve or thirteen. You are no longer curating a meal. You are accumulating plates. It is a British carvery on a Sunday afternoon: the Yorkshire puddings never stop arriving, the gravy boat is a fire hose, and you have lost the ability to say 'no thank you.' It is a Brazilian rodízio where the green light is permanently on and the waiters with the meat swords keep circling even though you put your fork down an hour ago. It is a Las Vegas casino buffet at 3am, and the pragmatic part of your brain is screaming 'stop' while the lizard part is saying 'but there is still brisket and we have already paid for the wristband.'

The thing about a buffet is that everything on your plate ends up lukewarm and tasting of everything else. The security plugin is German mustard: aggressive, sharp, and now on dishes that did not ask for it. The SEO plugin is umami paste — a little elevates the whole, too much and all you taste is the paste. The page builder is melted cheese. You have put melted cheese on the salad. You have put melted cheese on the sashimi. You have put melted cheese on the panna cotta and you are in a Facebook group right now defending this decision because 'it just works.'

  • The contact form plugin that quietly spawned a CRM, an email suite, a landing page builder, and a pop-up modal with no off switch. This is dim sum: you ordered three dishes, they brought twenty, the table is full, and you are still being asked if you want more har gow.
  • The security plugin that ships with its own dashboard, its own notification system, its own font, its own colour scheme, and enough firewall rules to block the site owner. German mustard: you wanted a dab on the side, they brought the entire barrel and are painting it on the walls.
  • The analytics plugin that tracks seventeen events you will never look at and beams them to a datacentre in a country you cannot reliably spell. Sichuan hot pot: it hurts, you do not know why you keep dipping, but every fifteen seconds your tongue says 'again' and your brain cannot stop it.
  • The page builder that registered eighty-three shortcodes globally 'just in case' and then never cleaned up after itself. American cheese slices: individually harmless, collectively they have bonded to every surface in the kitchen and the microwave will never be the same.

The database as the fridge nobody cleans

Under the hood, the WordPress database is the shared refrigerator of a student house. There are containers in there from 2017. Nobody knows what is inside them. Nobody wants to find out. The autoloaded options are like that Tupperware of leftover curry that got pushed to the back behind the yogurt and quietly achieved sentience. The cron jobs are the alarm on the microwave that someone set in 2019 and nobody knows how to cancel, so it beeps every twelve hours for eternity. Every plugin you installed and later ghosted left something behind. A setting. A table row. A transient. A promise it would be back for its things and never returned.

You lever open the wp_options table and it is a masterclass in digital sedimentation. Layers upon layers of forgotten preferences. Serialised arrays from plugins that ceased to exist during a previous geological era. The faint, sour smell of abandoned custom post types. And somewhere, right at the back, behind the bloated transients and the orphaned metadata, a small jar of artisanal relish from that beautiful mezze you started with, staring at you with the quiet, devastating judgment of something that always knew what you would become.

The rebuild: learning to cook again

There comes a day — usually when the hosting company sends a polite email to say you have exceeded your database quota and your site now loads with the urgency of a sloth on diazepam — when you look at the bloated buffet corpse of your website and think: what if I just cooked at home? One pan. Fresh ingredients. No melted cheese unless the recipe specifically, contractually demands it.

This is the static site. The hand-coded HTML. The AI-generated micro-app that does one thing and stops. It is a simple, perfect omelette after years of all-you-can-eat. It feels like restraint. It feels like relief. It feels like remembering that food — and software — is supposed to nourish the person eating it, not bury them under accumulated plates.

The moral, such as it is

WordPress did not force the buffet on you. WordPress brought you a salad. You are the one who kept going back for sausages. Every plugin is a plate you chose to add. The repository is open twenty-four hours, it never judges, and the green light is always on. But your users' browsers are not infinite stomachs. Your database is not an endless buffet hall. And somewhere, in the quiet of a loading bar that never completes, there is a small, crisp, perfect mezze platter waiting for someone who knows when to stop.

If WordPress was a meal, it would be the one you swear you will only have a little of, and then wake up three hours later surrounded by empty plates, wondering why your trousers do not fit. The salad was there. The salad is still there. It is on the table, underneath the fries. You could have had the salad.

Found this useful? Argue with it.

More Heresies →

// The Dispatch

Get the truths
the agencies hide.

No spam. No "10 tips." No webinars. Just brutal pragmatism delivered when there is something worth saying. Unsubscribe in one click.

By subscribing you agree to receive opinions you did not ask for.