The Requested Theme Does Not Exist Error in WordPress

February 27, 2009
Filed Under Wordpress 

Wordpress LogoIf you ever modify a theme in WordPress, you may have encountered the error “The Requested Theme Does Not Exist” when trying to save or go back and edit the theme again.  This nuissance can be easily fixed.  There are 2 main reasons for recieiving this error message.

The first reason is file and folder permissions.   You need to be sure that the folder and files within the theme folder are able to be read by the public.  Setting all files to “644″ should be sufficient.  Depending on your hosting provider, shell access, or FTP client, will dictate the easiest way to achieve this.

The second reason this can happen is due to alterations to the style.css file within the theme.  At the top of this file is a comment that is read by WordPress — providing information about the theme including it’s name.  The comment will look similar to:

/*
Theme name: WebPaths Theme
Description: A lightweight, three-column, fixed-width WordPress theme.
Author: Bill Ritz
Author URI: http://www.webpaths.com/
Version: 2.2
Tags: white, three columns, blue, light, minimal
For the WordPress community (GPL), enjoy it guys.
*/

If this code within the stylesheet is missing, WordPress cannot find the theme for editing.  The easiest fix is to simply restore the information.  If that isn’t possible, copy and paste the stylesheet comment above into your stylesheet.css file.  When you go back to your Themes menu, you will now see a theme named “WebPaths Theme”.  Simply activate this theme and you will now be able to once again use the built in editor.

Rating 5.00 out of 5

Comments

One Response to “The Requested Theme Does Not Exist Error in WordPress”

  1. Joenel on May 4th, 2010 5:14 am

    Followed you instructions, but it didn’t initially worked, I need to select the same theme and activate it again.

    Thanks and God Bless..

Leave a Reply




Recent Posts

Microsoft Outlook PST large file size and not compacting
Installing Asterisk on Ubuntu 10.10 as Voicemail for Avaya S8700/8300 (Part 2)
Preparing for Asterisk on Ubuntu 10.10 as Voicemail for Avaya S8700/8300 (Part 1)
Linux Updates from Command Line
NSClient Error – Could not get data for
Gmail Notifier not working
Windows cannot access the specified device
The remote server has been paused or is in the process of being started.
APPCMD – HTTP 503 – Service Unavailable Windows 2008
Firefox Address Bar Not Changing in Ubuntu
Running Internet Explorer on Ubuntu
Could not create a Disk Cache Sub-directory for the Application Pool.
Event ID 13 Source AutoEnrollment
VBScript to determine OS Version and Service Pack
Can’t find script engine VBScript
Blackberry automatically deleting messages
The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer
Neat tip in WordPress
Utilizing the & symbol (ampersand) in Microsoft Access Labels
Firefox Plugins in Ubuntu not working – Java, Flash, etc
Failed to execute request because the App-Domain could not be created
How to uninstall Windows Messenger
Disassociating Word from Internet Explorer
The test form is only available for requests from the local machine
WordPress Plugin: Current Read Widget
Disable RSS feeds in WordPress
The Requested Theme Does Not Exist Error in WordPress
HP Printer gets ip address of 85.85.170.170
Error opening tftp://255.255.255.255
Set a Link Button as default on Enter press
Ajax + IE = Unknown runtime error
PNG Files Do Not Show Transparency in IE6
Automatically Log In To Ubuntu
Using wuauclt and known switches
Prompted to Install mimeclnt.msi when Using OWA
Nagios Service Check Timed Out
How to disable ETags in IIS6
Customizing the WordPress “Read More” link
Using Tasklist.exe to view running programs
How to create a Batch file to download FTP files
How to add an Expires Header in IIS
Blinking Amber Light on Dell Server
How to reset a Cisco 2924 enable password
Enabling HTTP Compression in IIS6
Common CDP (Cisco Discovery Protocol) Problems
Resetting MYSQL Root Password in Ubuntu