Guides/Plugins and tools/Plugins/Solve problems with plugins and themes

Solve problems with plugins and themes

Last reviewed on October 22, 2026

Solve most plugin and theme problems by deactivating the plugin or theme causing them, which you can do even when your site’s dashboard won’t load. This guide covers how to bring your site back online first, and then how to identify which plugin or theme caused the problem.

Installing plugins is available on all WordPress.com paid plans: Personal, Premium, Business, and Commerce plans. For free sites, upgrade your plan to install plugins.

Video tutorial

This video walks through solving problems caused by plugins and themes on your WordPress.com site.

About plugin and theme errors

Plugin and theme errors happen when code added to your site conflicts with WordPress, with another plugin, or with your theme. Plugins and third-party themes are built by individuals and companies across the WordPress community, so any of them can develop a fault, most often after an update.

These errors fall into three groups, and each group has a different first step.

Your site is offline. You may see one of the following:

  • “There has been a critical error on this website. Please check your site admin email inbox for instructions.”
  • A blank white page, sometimes called the “White Screen of Death”.
  • Memory exhaustion errors.
  • ERR_TOO_MANY_REDIRECTS.
  • A 500, 502, 503, or 504 error.

Start with Get your site back online.

Your site loads, but something looks or behaves wrong. You may see one of the following:

  • Your layout, spacing, or fonts look different from before.
  • Buttons, forms, or menus stop responding.
  • Styles or images fail to load.
  • A change you published is visible to you but not to logged-out visitors.

Start with Fix layout and display problems.

Your site works, but one feature stops working as expected. You may see one of the following:

If a plugin activates without errors but its features don’t appear, see our tips for using plugins.

Get your site back online

Deactivating the plugin or theme responsible brings your site back online. Deactivating a plugin turns it off without deleting it, so its settings and content return when you reactivate it. If you cannot deactivate the plugin or change the site’s theme using the normal method, try the following methods in the order shown. None of them require you to reach WP Admin, so they work when an error has taken your site’s dashboard down.

Deactivate from the critical error screen

The critical error screen names the plugin or theme responsible and includes a button to deactivate it. You don’t need to log in to your site’s dashboard to use it.

The WordPress.com critical error screen showing the plugin name and a Deactivate button.

To deactivate a plugin or theme from the critical error screen, follow these steps:

  1. Visit your site. The critical error screen appears automatically when a plugin or theme causes the error.
  2. Read the name of the plugin or theme shown on the screen.
  3. Click the Deactivate button next to that plugin or theme.
  4. Visit your site again to confirm the error is resolved.

Visitors who are not logged in to your site see a generic “This site is temporarily unavailable” message. No plugin or theme details are visible to the public.

Once your site is back online, contact the plugin or theme developer to report the issue. If errors continue after deactivation, find the plugin or theme causing the problem.

Deactivate from your Hosting Dashboard

Your Hosting Dashboard manages plugins through WordPress.com rather than through your site’s WP Admin screens, so you can deactivate a plugin there when WP Admin won’t load.

To deactivate a plugin from your Hosting Dashboard, follow these steps:

  1. Visit your Hosting Dashboard.
  2. In the left sidebar, select Plugins → Manage plugins.
  3. Click the name of the plugin you want to deactivate. Its details appear on the right, listing every site the plugin is installed on. If you don’t know which plugin is the cause, try deactivating each plugin one at a time.
  4. Find the affected site in that list and switch off the button in the Active column.
  5. Visit your site to confirm the error is resolved.
The Manage plugins detail panel with the Active control for one site highlighted.

To deactivate the same plugin on several sites at once, see Manage plugins in bulk.

Restore a broken Jetpack connection

If your site is missing from your Hosting Dashboard, or its screens load blank, the Jetpack connection needs repair. WordPress.com manages your site through the Jetpack plugin, and Jetpack can disconnect when a plugin or theme causes a critical error.

Your site and its content are still there. Follow our guide to resolve Jetpack errors, then return to the methods above.

Restore a recent backup

This section of the guide applies to sites with the WordPress.com Business and Commerce plan. If you have a Business plan, make sure to activate it. For free sites and sites on the Personal and Premium plans, upgrade your plan to access this feature.

Restoring a backup returns your whole site to the state it was in before the error, including the plugin and theme versions active at that time. Sites with eligible plans are backed up daily.

Restoring is the fastest option when several things broke at once, or when you don’t know which change caused the problem. Follow our guide to restore your website from a backup.

Ask us to deactivate the plugin for you

We can deactivate a plugin or theme on your behalf. Tell us your site address and the name of the plugin or theme, or describe the error you’re seeing if you don’t yet know which one is responsible.

Contact our Happiness Engineers to get started.

Fix layout and display problems

Clear your site’s cache first when your site loads but looks wrong. WordPress.com serves saved copies of your pages to visitors, so a change made by a plugin or theme update can take a moment to reach everyone.

Follow our guide to clear your site’s cache, then load the page again in a private browser window to see it as a logged-out visitor does.

If the problem is still there, find the plugin or theme causing it.

Find the plugin or theme causing the problem

Identify the plugin or theme responsible so you can report it to its developer and keep the rest of your site running. Work through the following methods:

Switch to a default theme

Switching to a default theme tells you whether your theme or a plugin is responsible. Follow these steps:

  1. Visit your site’s dashboard.
  2. Navigate to Appearance → Theme Showcase (or Appearance → Themes if your site uses the Default style).
  3. Note your site’s current theme, which is first in the list with the Active label.
  4. Search for Twenty Twenty-Four or Twenty Twenty-Five, click the theme’s thumbnail, and click the Activate button.
  5. Check whether the problem is still there.

If the problem goes away, your theme is involved. Your plugins were active during that test, so the cause is either your theme by itself or your theme combined with a plugin.

To tell those apart, reactivate your own theme and deactivate your plugins, then check your site again. If the problem is gone, your theme and one of your plugins are conflicting, and our guide to finding and fixing a plugin or theme conflict shows you which plugin is involved. If the problem remains with every plugin off, your theme is the cause: change your theme, or contact the theme’s author and ask them to resolve it.

If the problem remains, reactivate your previous theme and move on to your plugins.

Deactivate your plugins

Deactivating your plugins one at a time narrows the problem down to a single plugin while keeping the rest of your site working.

To find the plugin causing the problem, follow these steps:

  1. Visit your site’s dashboard.
  2. Navigate to Plugins → Installed Plugins.
  3. Start with the plugin you most recently installed or updated, and deactivate that plugin.
  4. Check whether the problem is still there.
  5. If the problem remains, reactivate that plugin and repeat steps 3 and 4 with the next plugin in the list.
  6. When the problem disappears, the plugin you have just deactivated is part of the cause.

Akismet and Jetpack are managed for you and can be left active throughout.

Confirm whether that plugin is the only cause by activating it on its own, with your other plugins deactivated. If the problem appears, that plugin is the cause on its own. Leave it deactivated and contact the plugin’s developer to resolve the issue.

If your site works with that plugin active on its own, two of your plugins are conflicting with each other. Deactivating either one resolves the problem, so keep the plugin that is better maintained and replace the other. Our guide to finding and fixing a plugin or theme conflict covers how to confirm the pair and what to send both developers.

Review your error logs

This section of the guide applies to plugin-enabled sites with our WordPress.com Personal, Premium, Business, and Commerce plans. If your site has one of these plans, make sure to activate it. For sites on the free plan, upgrade your plan to access this feature.

Eligible plans have access to error logs that identify the plugin or theme that triggered a critical error, making them the quickest way to identify the cause.

For example, if you see “There has been a critical error on this website. Please check your site admin email inbox for instructions” and no email arrives, the PHP logs record the fatal error behind it.

Follow our guide to identify the source of a critical error.

Test on a staging site

This section of the guide applies to sites with the WordPress.com Business and Commerce plan. If you have a Business plan, make sure to activate it. For free sites and sites on the Personal and Premium plans, upgrade your plan to access this feature.

A staging site is a copy of your live site where you can deactivate plugins and switch themes without visitors seeing the changes.

On eligible plans, you can follow the steps to create a staging site to troubleshoot errors. On a staging site, you can deactivate every plugin at once and reactivate them one by one, which is the fastest way to narrow the problem down.

Prevent future plugin and theme errors

A few habits keep plugin and theme errors rare:

Was this guide helpful for you?

Not quite what you're looking for? Get Help!

Copied to clipboard!