WordPress Theme Activated But Not Showing (8 Best Solutions)

wordpress theme activated but not showing

[ctoc title=”Table of contents” type=”ol” items=”WordPress theme activated but not showing,Cache issue,Incorrect upload,Additional plugins not installed,Plugin conflict,Corrupted files,Non-compatible WordPress version,Non-compatible PHP version,Insufficient memory,Conclusion”]

I faced the “WordPress theme activated but not showing” problem recently when installing a new theme on a site.

I have seen so many people facing problems installing WordPress themes such as “WordPress page not displaying correctly”, “WordPress theme pages not showing”, “WordPress front page template not working”, “WordPress theme not working on mobile”, etc.

So, I decided to write about the steps I took that helped me resolve this issue.

But first, let’s take a look at all the possible reasons that cause this issue.

WordPress theme activated but not showing

If a WordPress theme is activated but not showing, it may be because of a cache issue, an incorrect upload, additional plugins not installed, or a plugin conflict, the theme files may be corrupted,non-compatible WordPress version, non-compatible PHP version, or insufficient memory.

Here are the fixes for each of the issues.

Cache issue

It may be that your WordPress theme is not changing due to old static files in WordPress, CDN, or your browser.

If you use a cache plugin such as WP Rocket, WP Super Cache, etc., there will be a button to clear the cache. All you have to do is to click it.

You can also clear the server cache of your host.

Either read their documentation on their website or ask their customer support to do it for you.

Similarly, you can clear the cache of CDN.

To clear your browser’s cache, click Ctrl + F5 on Windows or Cmd + R on Mac.

Incorrect upload

Check that the theme is uploaded in the wp-content/themes folder correctly.

The theme should not be under a sub-category like wp-content/themes/yourtheme/yourtheme.

Additional plugins not installed

Ensure that the new theme does not require any other plugin to work.

You can find this information in the theme documentation.

Plugin conflict

Disable all plugins and check whether it resolves the issue.

If it does, then enable each plugin again to find the culprit.

Corrupted files

It is not easy to understand whether you have downloaded a corrupted theme file

In most cases, if the theme files are corrupted, you will get an error message when downloading them.

First, try to download the theme again from their website.

If it is still corrupted, contact their support.

Non-compatible WordPress version

Check whether the theme works with the WordPress version you have.

It will be mentioned on the theme download page.

Non-compatible PHP version

If the theme is not compatible with the PHP version of your host, it will not work.

You can check the PHP version required from the theme’s download page.

Then go to your hosting panel and check the PHP version installed.

If you need to update the PHP version you can read your host’s documentation and do it yourself or contact their support.

Insufficient memory

Sometimes, the memory set on the server by your host is not sufficient to execute the tasks that need to be performed by the theme.

Check with the theme developer how much memory is needed for the theme to work.

And then check with your host how much memory has been allotted to you.


If your new theme is not activated or If you get a message like “theme not yet available for this site”, follow the steps below one by one –

  • First, check whether the theme requires any additional plugins to work and if you have them installed.
  • If that’s not the case, clear the WordPress cache, CDN cache, and browser cache.
  • If the issue is still not resolved, check whether the theme has NOT been installed in a sub-directory in the themes folder at wp-content/themes.
  • If the issue is still there, check the required minimum WordPress and PHP versions for the theme and that you have them installed.
  • If the versions are fine, deactivate all plugins and check whether that has resolved the issue. If yes, then activate each plugin one by one and see which one is causing the problem.
  • If a plugin is not causing the issue, check whether the theme file itself is corrupted.
  • If the theme files are fine, check the memory requirements of the theme and the memory that has been allotted to you by the host.

If everything fails, the only way to resolve the issue is to have someone look into your files.

You can contact the theme developer or host, give them access to your site and ask them to take a look at it.

Back To Top