Client installed a plugin and broke my site - how to prevent it
Someone installed a plugin on a live WordPress site.
No one knew who.
The layout broke. Pages started throwing errors. And now you're trying to figure out what changed.
If you've worked with clients or teams, this isn't rare. It happens all the time.
Why this keeps happening
WordPress gives administrators a lot of power by default.
Anyone with admin access can:
- Install or delete plugins
- Switch themes
- Update critical components
There’s no built-in concept of "safe changes" vs "risky changes".
Everything is allowed. Until something breaks.
What people usually try (and why it fails)
Most site owners try to solve this with instructions:
- "Please don’t install random plugins"
- "Don’t touch the theme settings"
That works - until it doesn't.
Because the problem isn't behavior. It's lack of control.
Others try hiding admin menus.
But hiding a menu doesn't stop anything. Direct URLs still work. Actions are still allowed.
The real problem
WordPress doesn't separate access from impact.
Someone can have full access and still accidentally break the site.
What’s missing is a middle layer:
Control without restriction.
What actually works
You don't need to block users completely.
You need to control what actions are allowed - especially the risky ones.
Things like:
- Plugin installation and deletion
- Theme switching
- Editing critical pages
When these are controlled, most "accidental breakages" disappear.
A practical way to handle this
This exact problem is why I built Plugiva ClientGuard.
It doesn't try to turn WordPress into a locked system.
Instead, it adds guardrails:
- Control who can install or remove plugins
- Prevent theme switching
- Hide or protect sensitive areas
The goal is simple:
Reduce mistakes without blocking people from doing their work.
Final thought
Most WordPress issues aren't caused by bad code.
They're caused by normal people having too much unchecked access.
If you control the risky actions, you prevent most of the problems before they happen.