Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have theme A currently active, and theme A has custom settings (like header image, custom CSS, etc). I am having issues with theme A, and want to activate theme B while I troubleshoot these issues. If I activate theme B, and go to activate theme A later, will my custom settings be preserved?

share|improve this question
add comment

3 Answers

up vote 2 down vote accepted

Yes, your options should be preserved unless your themes are really bad and doing it wrong.

share|improve this answer
1  
I wouldn't call a clean up wrong. Not right either - if it's not telling you, but not wrong too. Anyway +1 for the right answer: By default they shouldn't. –  kaiser Oct 25 '12 at 1:28
add comment

If the theme options are stored in the Wordpress database, then the settings should be preserved. If they are stored locally - usually in a weird fashion (extra top level link in the administration menu instead of theme options menu item under appearance).

share|improve this answer
add comment

Many themes, even good ones, when they are deactivated and a new theme is activated will lose the widgets (which might be one type of setting). Some of those widgets will often be dumped to the inactive widgets area and you will have to re-drag and drop them back if you ever go back to that old theme.

There is a plugin that I use if I know I am going to be testing / refining back and forth between two different themes (for example if a client hasn't made up their mind which theme or widget setup they favor).

the plugin is called Shiba Widgets aka WordPress Custom Widgets Plugin

Shib Widgets

It is not available in the wordpress repository, but it is free. It is overkill if you do not need it for this purpose.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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