Unravel custom-coded WordPress site
The previous developer made custom changes to third-party plugins, and WordPress itself. This left the client unable to upgrade WordPress or the plugins.
When I met this client, their site had been created specifically for them. So specifically, that the developer had made custom changes to third-party plugins, and WordPress itself. This left the client unable to upgrade WordPress or the plugins.
In the intervening months, the plugins and WordPress had moved forward, leaving the client vulnerable to hacks.
We unraveled the custom functionality into new custom plugins and upgraded the site and plugins to bring it current.