Changing a WordPress theme means replacing the design and layout of your site with a different one

WordPress stores themes — the files that control how your site looks — separately from your content. When you switch themes, your posts and pages stay exactly as they are. Only the visual appearance changes. You can do this from your WordPress dashboard in about two minutes, and you can switch back to your old theme at any time.

The process is the same whether you are using WordPress.com or WordPress.org (self-hosted). The steps below assume you have already logged into your WordPress dashboard.

Key Takeaways

  • You access themes through Appearance > Themes in your WordPress dashboard, not by editing files or uploading code.
  • WordPress comes with several free themes already installed, and thousands more are available to download at no cost from the official WordPress theme directory.
  • Switching themes takes effect immediately across your entire site, but your posts, pages, and content remain unchanged.
  • If you customize a theme with colors, fonts, or layouts using the WordPress customizer, those changes are lost when you switch to a new theme.
  • You can keep old themes installed on your site without activating them, so you can test a new theme before deciding whether to keep it.

Finding and previewing themes from your dashboard

Log into your WordPress dashboard and look for Appearance in the left sidebar menu. Click it, then click Themes. You will see thumbnails of themes that are already installed on your site.

To see more themes, click the Add New Theme button at the top of the page. A search box and category filters appear. You can type a keyword (like "minimal" or "photography"), browse by category, or scroll through featured themes. Click any theme thumbnail to see a larger preview of how it looks.

When you find a theme you want to try, click the Preview button to see how your actual site content would look with that theme applied. The preview opens in a new window and shows your real posts and pages styled with the new theme. This is the best way to check whether the layout works for your content before you commit to it.

Installing a new theme

Once you have decided on a theme, click the Install button on the preview screen, or go back to the theme list and click Install directly on the thumbnail. WordPress downloads the theme files to your site automatically — you do not need to upload anything yourself.

Installation takes a few seconds. When it finishes, the button changes to Activate. Do not click it yet if you want to preview the theme on your live site first. You can install multiple themes and keep them all on your site without activating them.

If you want to test the theme before your visitors see it, WordPress offers a preview mode that shows you the site as it would appear with the new theme, without actually switching it live. Click Live Preview instead of Activate to see this.

Activating your new theme

When you are ready to make the theme live, click the Activate button. Your site switches to the new theme immediately. All your posts, pages, images, and text remain exactly as they were — only the design changes.

Visit your site's homepage in a new browser tab to see the change. The new theme is now active for all your visitors. If you do not like it, you can switch back to your old theme just as easily by going to Appearance > Themes, finding your previous theme, and clicking Activate again.

What happens to your customizations when you switch themes

If you used the WordPress customizer to change colors, fonts, or layouts on your old theme, those changes do not carry over to the new theme. Each theme has its own set of customization options, and they are stored separately.

Before you switch themes, take a screenshot or write down any custom colors or settings you made, in case you want to recreate them in the new theme. Some themes offer more customization options than others, so you may find the new theme easier or harder to adjust to your preferences.

Your content itself — all your posts, pages, images, and text — is never affected by theme changes. Only the visual styling changes.

Removing themes you no longer use

You do not have to delete old themes, but if you want to clean up your dashboard, you can. Go to Appearance > Themes, find the theme you want to remove, click it, and look for a Delete button at the bottom of the theme details. Click it to remove the theme files from your site.

You cannot delete the theme that is currently active. If you want to remove your current theme, you must first activate a different theme, then go back and delete the old one.

Troubleshooting common theme problems

If a theme does not look right after you activate it, the most common cause is that the theme expects a specific type of content or layout that your site does not have. For example, a photography theme might assume you have a portfolio section, or a blog theme might expect featured images on every post. This is not a problem with the theme — it just means the theme was designed for a different purpose than your site.

If parts of your site are broken or missing after switching themes, check whether your theme has its own settings panel. Many themes add a new menu item to your dashboard (like "Theme Settings" or the theme's name) where you can configure how it displays your content. Look in the left sidebar for any new menu items that appeared after you activated the theme.

If you installed a theme and it does not appear in your theme list, the installation may have failed. Try installing it again. If the problem continues, contact your hosting provider — some hosts restrict which themes can be installed for security reasons.

Frequently Asked Questions

Can I use a theme I bought from somewhere other than WordPress.com?

Yes, but the process is different. You will need to download the theme file (usually a .zip file) from wherever you purchased it, then go to Appearance > Themes > Add New Theme and click Upload Theme at the top. Select the .zip file from your computer and WordPress will install it. After that, you activate it the same way as any other theme.

Will changing themes break my site or delete my posts?

No. Your posts, pages, images, and all your content stay on your site. Only the design changes. You can switch themes as many times as you want without losing anything.

What if I want to go back to my old theme?

Go to Appearance > Themes, find your old theme in the list, and click Activate. Your site switches back immediately. If you deleted the old theme, you can reinstall it the same way you installed any other theme.

Do I need to know code to change a theme?

No. Changing themes through the dashboard requires no coding knowledge. If you want to edit the theme's code later, you can, but that is a separate step and not necessary just to switch themes.

Why does my new theme look different from the preview?

The preview shows how the theme looks with sample content. Your actual posts, images, and page layouts might display differently depending on how much content you have and how it is organized. This is normal. You can always adjust the theme's settings or switch to a different theme if the result does not match what you expected.