I'll do my best to explain this but its weird to say the least.

So the two default themes (twenty ten and twenty eleven) appear under the Appearance>Themes tab in the wp admin.

However, if I add one new theme to wp-content/themes (even if its just an empty folder) all of the themes fail to show up on the Appearance>themes tab, except for the theme currently in use.

Anyone have any ideas?

--This is on a LAMP server (Ubuntu 12.04).

  • 1
    WordPress display only themes, if exist the minimum files index.php and style.css with the header comment in the head. A empty folder is not helpful.
    – bueltge
    Oct 6, 2016 at 11:18
  • I have the same problem and I don't know what to do
    – Arian
    Nov 29, 2021 at 23:02

1 Answer 1


If you have multisite install you have to first enable those new themes in network admin, under "Themes"...

  • Its not multisite. Dec 1, 2012 at 0:14
  • never happend to me... Question: it was there in the past, or they just did not appear from the beggining of install? Also you wrote that themes folder was empty, actually you should see twentyten and twantyeleven there, otherways its wrong folder you are looking in?
    – Roman
    Dec 1, 2012 at 0:23
  • The themes folder has all the items present. The admin panel just doesn't display any of the themes. Dec 1, 2012 at 0:26
  • then maybee write whats the version of wordpress you are using.. And those themes you try to make working, was ok in different wordpress install? You did them yourselves or downloaded them somewhere? Then if its true try to disable all plugins, maybee some of thme causing this?
    – Roman
    Dec 1, 2012 at 0:28
  • I created them myself and they work perfectly fine on my laptop. Both are running Wordpress 3.4.2. Dec 1, 2012 at 0:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.