• 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

Older themes with Multisite

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 › Older themes with Multisite

This topic is: not resolved

Tagged: older themes

  • This topic has 3 replies, 3 voices, and was last updated 6 years, 3 months ago by AnitaC.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • August 29, 2019 at 2:50 pm #493296
    d777
    Participant

    I have some older themes that are used in a multisite instance (Crystal and Expose, for example).

    They break when I update to the most recent version of Genesis (currently 3.0.3) so I had to go back a couple of versions (2.9.1).

    In order for the old ones to keep working, but me to be able to use new themes with the new version of Genesis, can I have two versions of the theme running at the same time?

    The idea would be to simply change the code in the older themes to reference a folder called "genesis-2.9.1" with the older version in it.

    Template: genesis-2.9.1

    Thoughts?

    August 30, 2019 at 4:46 am #493302
    Victor Font
    Moderator

    You are correct. Genesis 3.x no longer supports XHTML themes.

    I think you may have a problem at the PHP level if you proceed with your plan. Many of the function names in the two versions of Genesis will be the same. In PHP, function names have to be unique across the entire system and the re-declaration of a function name isn't permitted. It will cause a fatal error.

    Using namespaces will circumvent the potential for function name collisions, but Genesis doesn't use namespaces. You would have to modify every PHP file in the earlier version of Genesis to add a namespace. It's a lot of work, and probably a lot more than updating 2 themes to HTML5.


    Regards,

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

    August 30, 2019 at 7:45 am #493305
    d777
    Participant

    Thanks.
    Any good resources you can point me to on properly updating those themes to HTML5?

    August 31, 2019 at 9:02 am #493331
    AnitaC
    Keymaster

    You would need to enable HTML5 on the site - https://my.studiopress.com/documentation/snippets/html5/enable-html5-markup/.

    But you would also need to convert all of the CSS to be HTML5 and not XHTML. And then probably your page templates. Cobaltapps has a converter at the bottom of this page. And you would need to also include new responsive CSS to those themes for them to be responsive. And, if you wanted to take advantage of the block editor, then you'd need to add that functionality to those themes.

    Genesis has come so far since XHTML that you would need to put those on a staging and try to convert them. It would probably be a better use of your time to just switch themes.


    Need help with customization or troubleshooting? Reach out to me.

  • 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