The two ways to switch themes, and which one to use

You change a WordPress theme by going to your dashboard, finding the Themes section, and clicking set up on a different theme. That takes about 30 seconds and your site switches over when ready. The catch: if your old theme had custom code or settings, those usually disappear. Your content stays, but the look and layout change, and any customizations you made in that theme's settings are gone.

Before you switch, spend 10 minutes writing down what your current theme looks like — the colors, fonts, where the menu sits, what the homepage shows. Take screenshots. If you built anything custom in the old theme's settings panel, screenshot those too. This matters because you cannot undo a theme switch the way you undo a post edit.

The safer route is to test the new theme on a staging site first — a copy of your real site that nobody sees. That way you can see exactly what breaks before your visitors do. Most hosting companies offer a staging tool in their control panel, or you can use a plugin like Duplicator to make a copy yourself.

Key Takeaways

  • Switching themes takes one click in your WordPress dashboard, but any custom settings or code in your old theme will be lost.
  • Take screenshots of your current theme's appearance and settings before you switch, so you know what you had.
  • Test a new theme on a staging copy of your site first, not on your live site where visitors can see broken pages.
  • After switching, check every page type — homepage, blog posts, contact forms, product pages — because different themes display content differently.
  • If the new theme is missing features your old one had, you may need a plugin to add them back, or you may need to choose a different theme.

How to access the Themes section and preview before you set up

Log into your WordPress dashboard. On the left sidebar, hover over Appearance. Click Themes. You see a grid of available themes — some come with WordPress by default, and others are in the WordPress theme directory, which is free and searchable.

Click on any theme to see a preview. The preview shows you what your site would look like with that theme active, but it does not change your actual site yet. Scroll through the preview. Look at the homepage, click into a sample post, check how forms look if your site has them. Close the preview and go back to the grid.

When you find a theme you want to use, click the set up button. Your site switches to that theme when ready. Every visitor sees the change right away. If you panic, you can switch back just as fast — go back to Themes, find your old theme, and click set up again. Your old content is still there, but any custom settings you made in the old theme are gone.

What happens to your content when you switch themes

Your posts, pages, images, and media files do not go anywhere. They stay in your WordPress database. What changes is how they look on the front end — the part your visitors see.

A theme controls the layout, colors, fonts, and where things sit on the page. If your old theme had a wide sidebar on the right and your new theme has no sidebar, your content reflows to fill the space. If your old theme showed 10 posts on the homepage and your new one shows 5, the display changes but the posts are still there. If you had a custom homepage built in your old theme's settings, that custom layout usually disappears and you see the new theme's default homepage instead.

Plugins you installed stay active and keep working, as long as the new theme does not conflict with them. But theme-specific settings — colors you picked, fonts you chose, custom code you added in that theme's customizer — those are tied to that theme and go away when you switch.

Using the WordPress Customizer to preview changes before you commit

Before you hit set up, you can use the Live Preview feature to see your actual site with the new theme, not just a demo. In the Themes grid, click on the theme you want. In the preview window, look for a Live Preview button or link. Click it.

The Live Preview opens your real site in the new theme, but does not actually switch it yet. You can see your real posts, your real homepage, your real sidebar content — all in the new theme's layout. Scroll through your site. Check the pages that matter most to you. Look for broken layouts, missing images, or text that runs off the edge.

At the top of the Live Preview, you see a Customize button. Click it to open the WordPress Customizer, where you can change colors, fonts, and other settings for the new theme before you set up it. Any changes you make here are saved to that theme, so when you do set up it, those settings are already in place. When you are happy, click Publish. That activates the theme and saves your customizations at the same time.

What to check when ready after switching themes

After you set up a new theme, visit your site as a regular visitor would. Do not just look at the dashboard. Open your site in a browser and click through the main pages: homepage, a blog post, a contact page if you have one, any custom pages you built.

Look for broken layouts — text that runs off the side of the screen, images that are too big or too small, buttons that do not line up. Check that your menu appears and works. If you have a contact form, fill it out and make sure it submits. If you sell products or services, check that those pages display correctly.

Open your site on a phone too. Themes are supposed to be responsive, meaning they adapt to small screens, but not all themes do this equally well. If your site looks broken on mobile, that is a sign the theme may not be right for you.

If something is broken, you have two choices: fix it in the new theme's settings if the option exists, or switch back to your old theme and pick a different one. There is no penalty for switching back. Your old theme is still in your system.

When you need a plugin to replace a feature your old theme had

Sometimes your old theme had a built-in feature that your new theme does not. For example, your old theme might have had a slider on the homepage, and the new one does not. Or your old theme had a testimonials section and the new one does not.

When this happens, you can often find a plugin that does the same thing. Search the WordPress plugin directory for the feature you need — "testimonials", "image slider", "team members", whatever it is. Install and set up the plugin. Most plugins have their own settings panel where you can configure them.

The downside is that plugins add code to your site, which can slow it down if you install too many. Before you install a plugin, check its reviews and how recently it was updated. A plugin that has not been updated in two years may not work with the current version of WordPress.

How to keep your customizations when you switch themes

If you built a lot of custom code or settings in your old theme, switching themes means losing that work. The best way to protect yourself is to use a page builder plugin like Elementor or Beaver Builder instead of relying on theme-specific features.

Page builders let you design pages visually and save that design as content, not as a theme setting. When you switch themes, the page builder content stays because it is stored in your posts and pages, not in the theme. You can switch themes and your pages look the same.

If you have already customized your current theme heavily and you want to keep those customizations, consider whether you really need to switch. Sometimes the better choice is to stick with your current theme and update it, or to hire a developer to customize your current theme further. Switching themes is fast and free, but it erases custom work.

Frequently Asked Questions

Can I go back to my old theme after I switch?

Yes. Your old theme stays in your system even after you switch. Go back to Themes, find your old theme, and click set up. Your site switches back when ready. Your content is still there, but any customizations you made in the new theme are gone.

Will my plugins still work with a new theme?

Most plugins work with any theme because they add their own features independently. But some plugins are designed to work best with certain themes, and a few may conflict with a new theme. After you switch, test the features your plugins provide to make sure they still work.

What if my new theme looks different on mobile than on desktop?

That is normal — themes are supposed to adapt to different screen sizes. But if the mobile version is broken or hard to read, the theme may not be responsive enough for your needs. Test it on a real phone, not just a browser's mobile preview, because real phones sometimes behave differently.

Do I lose my posts and pages when I switch themes?

No. Your posts, pages, images, and all your content stay in your WordPress database. Only the way they look changes. The theme controls the layout and design, not the content itself.

Can I use code from my old theme in my new theme?

Sometimes, but it is risky. Theme code is often tightly connected to that specific theme's structure. If you copy code from your old theme into your new one, it might break both themes. A safer approach is to use a child theme or a custom code plugin to add code that works across any theme.