A theme that stopped moving
The theme was bought from a marketplace years ago. The last update was a long time back, the support forum is full of unanswered questions and the developer's own site has gone. Each WordPress update produces a new small breakage: a menu that looks wrong, a slider that stops working, a warning in the admin area. Security plugins have started flagging it.
Someone suggests that you need a new website. That might be true, but it is often not the only option.
Why an old theme holds everything back
Many marketplace themes did far more than control appearance. They included page builders, sliders, custom post types, shortcodes and bundled plugins, all tied together. That made them attractive to buy, and it is what makes them hard to leave.
| What the theme holds | What happens when you switch it off |
|---|---|
| Custom post types, such as portfolios or team members | The content seems to vanish from the site |
| Shortcodes inside page content | Pages fill with raw bracketed code |
| Bundled premium plugins | Those plugins stop receiving updates too |
| Theme options panel | Settings like colours, logos and footers are lost |
| Custom page templates | Pages fall back to a default layout |
The content is still in the database. It just depends on the theme to be displayed, which is why switching themes looks like losing the site.
What the abandoned theme is costing
Any security issue found in the theme will never be fixed. Bundled plugins go stale with it. Every WordPress and PHP update risks breaking the design, which pushes the business towards not updating at all. And small improvements get harder, because nobody wants to build on something that is falling apart.
There is also the cost of working around it. Each time something small breaks, someone patches it directly in the theme files, usually in a hurry. Those patches pile up, undocumented, and make the eventual move off the theme harder, because nobody is sure which parts of the code are original and which were fixes.
How we replace the theme
- Audit what the theme provides: templates, content types, shortcodes, bundled plugins, options and any custom code added to it.
- Move content types and important features out of the theme into a small site plugin, so the content no longer depends on the theme.
- Choose the new base: a well-maintained theme with a good track record, or a lean custom block theme built around your design.
- Rebuild the design and templates on the new base, matching your current look or improving it if you want to.
- Convert shortcodes and theme-specific layouts into standard blocks, by script where the pattern is regular and by hand where it is not.
- Replace bundled plugins with maintained versions or alternatives.
- Test on staging, keep every URL the same, then switch the live site over with a backup ready.
If the theme is only lightly used, we sometimes find a simpler option: a child theme and a few fixes may keep it working for now while you plan. We will tell you if that is the case.
What you end up with
A site that looks the way you want, built on a theme that is maintained, with your content stored independently of it. WordPress and plugin updates can run again. Next time you want a design change, you can make it without being tied to one theme developer.
Is your theme abandoned?
- The theme has not been updated in a long time
- Its support forum or developer website has gone quiet
- Security plugins flag the theme
- Each WordPress update breaks something in the design
- The theme bundled plugins that can no longer be updated
- Switching theme on staging makes content disappear