I just installed Wordpress 4.0.1 (never ran this version before, but I remember this not being a problem with older versions) and gave the requisite permissions to the various folders to allow updates.

But, logged in as admin, I still don't have an "Install Themes" tab like I see in all the tutorials. I've been poking my way through the code, but don't have time any more so I figured I'd ask here, where is it doing the check to see whether or not to show the Install Themes tab?

Note, I installed Wordpress on Centos using YUM, not the normal download and unpack, I don't know why I did that other than it saved me a few clicks and caused me a few headaches


One of possible reason is you/automated installation might have turned off installation of new themes and plugins in wp-config.php.

Make sure you do not have DISALLOW_FILE_MODS true in your wp-config.php file.

define( 'DISALLOW_FILE_MODS', true );

If it is then remove this line. Enabling this option in config file will disallow updates and installations of new themes and plugins from WordPress admin panel for security reasons.

You can read more about DISALLOW_FILE_MODS on codex.

  • Thanks, that was exactly my problem because I installed it via yum. So, I'm guessing it was probably on for a reason then... – Peter Turner Dec 16 '14 at 22:05
  • 1
    Actually that's added security. So you should turn it back on once you are done adding/editing themes and plugins. – Robert hue Dec 17 '14 at 3:06

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.