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've been asked to make some fairly significant changes to our web site, but the site will overall have the same feel. I'm wondering if I should modify the current customized Genesis child theme, or if I should create a new child them. Any thoughts?

share|improve this question

closed as too localized by anu, EAMann Jul 6 '12 at 22:10

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers 2

up vote 0 down vote accepted

I do agree with Aaron's thoughts on "It all depends on the amount of changes required".

Still. I would use a slightly different work-flow. Meaning:

  1. Keep my original child theme (old-child) intact.
  2. Create a new folder and copy the whole old-child content in it making an exact replica. Do NOT refresh your themes screen just yet (thinking: Let me see what happened) or you may be faced with the issue: "I did this and noticed it ended up being the active theme, which I thought was strange. ".
  3. Turn this to a new child (new-child) theme by altering the headers in the style.css file accordingly (just a couple of lines anyway "Theme Name", "Version"). Now it is safe to refresh and take a look to your brand new Child Theme.
  4. Play around to my hearts desire. :)

This way you get both worlds: You get to have a brand new child theme and get to keep all the useful modifications you have already so hard worked for. And the best deal? You can try it out without loosing a single visitor when combined with a plugin like Theme Test Drive or even try them out from your Appearance->Themes screen.

You can even have 2 or 3 or 5 child themes with minor modifications.


Hope that helps, marikamitsos

share|improve this answer
    
Thanks for the replies. This is exactly what I've started to do (marikamitsos' idea). I copied the theme and renamed the version. Is the style.css file the only file that needs to be edited to reflect the new child theme? –  linnse Jul 6 '12 at 11:43
    
"Is the style.css file the only file..." Yes. That is all. Just give it a new name on the Theme Name: MyNewTheme or My New Theme or whatever and you are good to go. I usually also fill out the version # as well and put an extra note on the Description to help me out –  marikamitsos Jul 6 '12 at 12:01
    
Thanks. I did this and noticed it ended up being the active theme, which I thought was strange. –  linnse Jul 6 '12 at 15:47
    
Aha.... You refreshed too early. :( Please see the added clarification. –  marikamitsos Jul 6 '12 at 17:06

It all depends on the amount of changes required, as well as whether or not you plan on keeping the theme you'll be editing 'up-to-date' with the theme author's releases. If, however, its a custom built theme, then I'd stick with the child theme you're in.

Generally it'll be quicker and easier to modify the theme you're in then create a child theme of a child theme and try to have changes passed back or run the risk of completely overwriting files like header.php.

share|improve this answer
    
Aaron, I'm sort of doing this already. I copied the entire child theme and activated it, but wasn't sure where I need to make edits within this theme to differentiate it from the other theme. In the discussion just below this one, it appears the style.css is the only file that needs to be edited. –  linnse Jul 6 '12 at 11:45

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