• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

How to Properly Modify a Child Theme?

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › General Discussion › How to Properly Modify a Child Theme?

This topic is: not resolved

Tagged: child theme, Eleven40, updates

  • This topic has 7 replies, 5 voices, and was last updated 11 years, 7 months ago by TerryB.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • February 3, 2014 at 1:39 pm #88375
    scoutdigital
    Member

    This might be a terribly dumb question, but I just can't seem to find the answer anywhere.

    I am creating a site using Genesis & the eleven40 Pro child theme. I need to make some further modifications to this theme.

    What is the best way to do this? I tried creating a child of the child theme, but I get the error that eleven40-pro theme is not a valid parent theme.

    Am I OK to just modify eleven40 directly? I'm not sure if these child themes update or just the framework updates?

    Thanks much in advance!
    Anne

    April 1, 2014 at 7:47 am #97889
    Susan
    Moderator

    Anne:

    You can make updates directly to your child theme. Any updates to the child theme will over-write what you have done, but child themes rarely get updated, and if they do, it's not an automatic update, so you can chose to not update your child theme.

    June 7, 2014 at 11:41 am #108452
    DanielSchoenmaker
    Member

    Is it possible to make changes to a child theme that won't get overwritten when it gets updated? Making a child theme for a child theme?

    June 7, 2014 at 12:39 pm #108457
    TerryB
    Member

    I came to the forum to ask the same question and so will try tagging onto this thread.

    Do people making modifications to style.css and functions.php keep track of their edits (or a comparison of the child theme they started with and their edited files) in order to put those changes into the new files provided in an updated child theme?

    Terry

    June 8, 2014 at 12:26 am #108502
    Tom
    Participant

    @DanielSchoenmaker StudioPress child themes are not automatically updated; I've not known a Genesis theme to have this capability. When StudioPress publishes a theme update - remember the theme is Genesis - you can update your site via the dashboard or automatically and your child theme is unaffected. StudioPress describes parent and child themes here. Creating "grandchild" themes is not supported in WordPress, even if possible.


    @TerryB
    In order to put those changes into the new files provided in an updated child theme?
    There are several ways of tracking changes you make to a child theme such as version control, written logs and orderly code modifications. But you should perhaps first ask why you might do this, and when. It might also depend on what you mean by 'update' and how you would make use of the update.

    When StudioPress published, for example, the latest "Enterprise" child theme, it was actually "Enterprise Pro", an upgrade, complete redesign and required Genesis 2.0. There is no update path and there should be no expectation of one. When StudioPress does a minor version update for a child theme (e.g. 2.0 > 2.0.1), it doesn't change the core capabilities or design, and there is not usually (ever?) an announcement. Something may have been tweaked, but you might not notice it at all. And again, no update path, but no need for one either. It's the same for any theme, really: the theme is updated but there is no update for your child theme with its modifications.

    So, I think, very few people attempt to update their child theme from an author's update. But it is still good practice to maintain orderly code and process updated methodically.


    Choose your next site design from over 350 Genesis themes.
    [ Follow me: Twitter ] [ Follow Themes: Twitter ] [ My Favourite Webhost ]

    June 8, 2014 at 8:13 am #108522
    TerryB
    Member

    Tom, thank you very much for your reply. This helps me see how to deal with the possible future events.

    In following links to GenesisThemes.ca and subsequently Yoast, I do note the following from his website:

    "Yoast will make sure that themes will be updated after each major update of WordPress. If and when Google does major updates that change how your site should be optimized, Yoast will also update the themes based on that. Finally, all themes will be updated when new functionality becomes available in WordPress core."

    Terry

    June 9, 2014 at 6:16 am #108580
    Tom
    Participant

    David Chu wrote a brief note on how he keeps his customizations out of the child theme files in this forum post.


    Choose your next site design from over 350 Genesis themes.
    [ Follow me: Twitter ] [ Follow Themes: Twitter ] [ My Favourite Webhost ]

    June 9, 2014 at 5:35 pm #108686
    TerryB
    Member

    Tom:
    Thank you again. This seems like a topic that could be an FAQ, but I guess the hesitation would be to save worrying people about a problem that is manageable..... if you are not making too many changes AND the child theme is not going to be updated (very often).

    David's solution is clever but has its own downsides.

    I think I will plan on making edits in the child theme, but with documented with comments and if an important change to the child theme comes to plan on using file-compare to identify all of the updates in style.css and functions.php.

    Terry

  • Author
    Posts
Viewing 8 posts - 1 through 8 (of 8 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2026 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble