• 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

Adding several theme homepages to my website

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 › Adding several theme homepages to my website

This topic is: not resolved

Tagged: multipe themes on one site, studiopress themes

  • This topic has 3 replies, 3 voices, and was last updated 8 years, 5 months ago by SimplyAA.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • January 6, 2017 at 7:56 am #198856
    SimplyAA
    Member

    Hi there. This may sound a little strange but what I'm trying to do is to have 1 WordPress install but show 5 different StudioPress theme homepages as "demos". I'd like to show all the various home pages but keep it all on one website.

    I'm thinking this is possible by setting up some custom pages but just need a map or guide to follow as I've never done that.

    Thank you very much.


    Angela

    January 6, 2017 at 8:00 am #198857
    ToniSchulke
    Member

    I am interested in the response to this post. I would like to have one website with another of a different template contained inside of it.
    Thank you,
    Toni


    Toni Schulke
    Principal, Call Toni Graphics and Web

    January 6, 2017 at 9:21 am #198859
    Christoph
    Member

    Hi Angela,

    you are on the right track.

    You have to take the code from the front-page.php files of the themes and create page templates in the child theme you are using.
    (You probably want to add a unique custom body class to the individual pages to make the css easier to manage.)

    The themes are registering the widget areas in functions.php.
    You have to copy that code over to the functions.php of the theme you are using.
    Make sure that the ids are unique (and change them in the page templates accordingly).
    That being said, I would rename the widget areas according to the page template name.
    It gets complicated to have 6 front-page-1 widget areas, etc... in the admin 😉

    Depending on the theme, you will have a style-front.css and a style.css or only a style.css
    You have to find and copy the CSS for the widget areas into the style.css of the theme you are using.
    You should prefix the styles with a unique body class (otherwise all the .front-page-1 classes will clash...)


    https://www.christophherr.com | Genesis Customizations | Buy me a coffee

    January 6, 2017 at 10:00 am #198865
    SimplyAA
    Member

    Wonderful! This is just the help I needed. Thank you so very much. I really appreciate the help.


    Angela

  • Author
    Posts
Viewing 4 posts - 1 through 4 (of 4 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

© 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