Needless to say, every now and then a plugin is not or cannot be updated and then a PHP update comes around and boom the house of card collapses. Or it is simply just a plugin that gets uninstalled and leaves the database vandalized. These are usually incredibly complex fixes and I am not cheap.
I have told the guy multiple times very precisely how to avoid these issues, but hey YOLO.
When he had a very important customer that demanded a low maintenance, high reliability website, he brought me on board from the start for once. Since I could not manage to steer him away from Wordpress, I at least told him every single plugin has to be vetted, and no fancy theme/layout builders. I still had to stop his urge to install plugins for some things and showed him how to fix them with simple CSS overrides, for the one thing we couldn't manage I wrote the plugin in extremely defensive PHP myself.
The site is going fine, but I didn't check in a while and he has admin rights.
[–] pluc 1 day ago