• 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

Genesis Child Theme – Modifying Markup

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 › Design Tips and Tricks › Genesis Child Theme – Modifying Markup

This topic is: not resolved

Tagged: child theme, html output, structure

  • This topic has 2 replies, 2 voices, and was last updated 10 years, 4 months ago by Gandt.
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • February 23, 2015 at 8:55 pm #141969
    Gandt
    Member

    Hey there

    I am trying to make a custom Genesis Theme and for that, I want to modify the html structure output. I see a lot of unnecessary divs and other elements that I wish to remove. I want to make it so that my child theme runs on my own, simplified html structure, yet I was unable to found a tutorial that spoke directly about how to do this.

    How would I go about doing things like:

    1.- Removing .content-sidebar-wrap and .site-inner entirely
    2.- Changing the .wrap class to .container
    3.- Changing a sample content section from 3 div-layers deep to just one or two, etc.?

    As it stands, the html structure of many themes is quite bloated. I have been unable to find a single article pointing to the nuts and bolts of how to modify the html output, what/how id's and classes are assigned to each element, etc.

    Any help would be greatly appreciated

    Regards G

    February 24, 2015 at 7:37 am #142011
    Victor Font
    Moderator

    If you want to change the very foundation of the Genesis Framework that much, you should probably not use the Genesis framework at all. Genesis is designed the way it is to provide the best SEO advantages, speed and structure available without going through a lot of custom coding. Personally, if I were to buy a child theme, I would want one built to work with the Genesis Framework as designed. Maybe you should look up the old adage, "If it ain't broke, don't fix it."


    Regards,

    Victor
    https://victorfont.com/
    Call us toll free: 844-VIC-FONT (842-3668)
    Have you requested your free website audit yet?

    February 24, 2015 at 1:56 pm #142043
    Gandt
    Member

    Victor

    I am sorry you find the idea of changing certain aspects of the html structure such an unnecessary hassle.

    However, the benefits of such minute changes are more than worth the bother for me:

    1.- Less css for greater changes
    2.- Simpler css for responsiveness
    3.- Reusable html+css base for practically anything theme-related.

    After 8 years of coding sites from scratch, both html and css, I figured, if the point of WordPress and Genesis is to optimize production speed and save you the real hassle of doing everything from zero when you can just automate steps, then why not apply the same logic to an html structure I feel I could improve?

    Genesis is much more than .inner or #content-sidebar-wrap, so let us not over-react.

    Having said that, any pointers towards locating the files that generate said output would be greatly appreciated.

    Gandt

  • Author
    Posts
Viewing 3 posts - 1 through 3 (of 3 total)
  • The forum ‘Design Tips and Tricks’ 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

© 2025 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