Switching themes takes one click, but some things don't come with you: menu locations, widgets, custom CSS and template edits. How to change themes safely, in order, and put back what moves.
Go to Appearance > Themes, hover over the new theme, click Live Preview, then Activate. Your posts, pages and media stay exactly where they are. What can move is everything tied to the old theme, so work in this order:
Content lives in the database, so a new theme doesn’t touch it. These are the parts that depend on the theme:
Take a full backup first, from your host or a backup plugin, so you can undo the switch in minutes. Then write down, or screenshot, three things:
If you added code to the current theme’s files, move it into a plugin such as WPCode or into a child theme of the new theme, so it survives the switch. Our guide to editing the footer covers where footer scripts belong.
Install the theme from Appearance > Themes > Add New Theme, choosing from the 8,878 themes in the WordPress directory or uploading a theme file. Then hover over it and click Live Preview. A classic theme opens in the Customizer; since WordPress 6.3, a block theme opens in the Site Editor. Visitors keep seeing your current theme until you click Activate.
Live Preview shows the design, not how the theme behaves with all your plugins and real content. For a business site, test on a staging copy first; many hosts create one in a click.
With WP-CLI, one command installs and activates a theme, and another switches back to a default theme if the new one causes trouble:
wp theme install theme-slug --activate
wp theme activate twentytwentyfiveWithout WP-CLI or dashboard access, rename the active theme’s folder in wp-content/themes over SFTP; WordPress falls back to a default theme if one is installed. Our guide to the critical error message covers that recovery in detail.
A theme switch is one click followed by a long checklist. WPOS puts an agent inside wp-admin on the sites you already run, on any host, and it checks its own render with a browser screenshot before it reports done, so the checklist becomes one request:
“After this theme switch, list the menus that lost their location and the widgets that ended up in Inactive Widgets, then screenshot the home, blog and contact pages on desktop and phone.”
WPOS is our product, so weigh this section accordingly; you can try it free for 30 days with 5,000 credits, a live site plus a staging sandbox, and no card.
No. Posts, pages, media and users stay in the database. What changes is how they look, plus theme-specific parts such as widget placement, menu locations, custom CSS and shortcodes.
Use Live Preview on Appearance > Themes. For a full test with your plugins and content, use a staging copy of the site.
Widgets in areas the new theme doesn't have move to Inactive Widgets under Appearance > Widgets. Drag them into the new theme's widget areas.
Often not: WordPress maps menu locations from the old theme where it can. Check Appearance > Menus > Manage Locations on a classic theme; block themes use the Navigation block.
Yes, as long as you don't delete it. Reactivating it brings back its Customizer settings, custom CSS and Site Editor changes.
Your URLs and content stay the same, but headings, speed and structured data can change with the theme. Check key pages, test speed, and watch Search Console for a few weeks.
WPOS puts an AI agent inside wp-admin on the sites you already run, on any host, and it checks its own work. Free for 30 days: 5,000 credits, a live site plus a sandbox, no card.
Start free