Same theme across all subdomains on WP MultiSite?

I am developing a website for a client at http://monsterdealengine.com and I've set up WPMU so that subsites are using subdomains. I deployed a clone of a website that I have working elsewhere that will be the base of the website I'll be building on this domain. I then set up a test subsite of http://pgp.monsterdealengine.com thinking that the same theme used on the main site would simply propagate over to the subsite; however, it didn't.

I went into the dashboard of the subsite and chose the cloned theme and "some" of the things on the main site show up on the subsite, but not all of the CSS is carried over. I was under the impression that without installing a plugin to allow each subsite to have a different theme, that all subsites would have the same theme. I understand that I can modify certain things (such as images and logos that are used in the subsites), but for the most part they would have the same look and feel. Am I incorrect in that understanding?

If so, then how can I modify the CSS for subsites so that they are similar (but each with their own differences? I actually thought I had studied MultiSite enough that I understood it to be what I needed, but now I'm thinking that I either misunderstood, I installed and set it up wrong, or I've not installed some plugin that would get me where I need to be.

Any help would be greatly appreciated. I've ready through the tutorials and FAQ of this site since joining earlier today and I'm no further along to understanding why it doesn't work like I thought.

Regards.

James Dunn
Athens, GA USA

  • aecnu
    • WP Unicorn

    Greetings JD,

    Welcome to WPMU Dev!

    I am developing a website for a client at http://monsterdealengine.com and I've set up WPMU so that subsites are using subdomains. I deployed a clone of a website that I have working elsewhere that will be the base of the website I'll be building on this domain.

    How did you go about deploying the clone you mentioned above?

    MultiSite builds a specific structure when it is created with a network admin side and a main site side both on the original TLD i.e. http://monsterdealengine.com and I do not think it is possible to clone this from a regular WordPress website though you could possibly copy in the theme and the theme work correctly.

    I then set up a test subsite of http://pgp.monsterdealengine.com thinking that the same theme used on the main site would simply propagate over to the subsite; however, it didn't.

    In this statement "subsite of http://pgp.monsterdealengine.com," which is a sub site of actually a sub site of the TLD http://monsterdealengine.com?

    The first thing you may want to do after straightening out the network admin and main site is to set up a sub site using the New Blog Templates plugin with everything just how you want it to be used as a template for new sites.

    Unfortunately there is no way that I am aware of that you can have separate css files for each theme other then copying the theme with a different name and activating that on a per site basis.

    I was under the impression that without installing a plugin to allow each subsite to have a different theme, that all subsites would have the same theme.

    No that is not the way it works unless there is only one theme to choose from in which that theme will become the default theme - then the sub sites would default to that theme. However, using the New Blog Templates plugin as mentioned above should help you right past this part.

    I understand that I can modify certain things (such as images and logos that are used in the subsites), but for the most part they would have the same look and feel. Am I incorrect in that understanding?

    If the theme allows via theme options or equivalent you can change these items i.e. images and logos and even manage some of the css - but the css style of the theme willl be the primary for all the sites using that theme.

    However, you may benefit from using the specific theme that you want but making child themes for each of the sites if you need to have changes outside of the parent themes parameters.

    For more information about child themes visit:
    http://codex.wordpress.org/Child_Themes

    Please advise how you are making out.

    Cheers, Joe

  • James Dunn
    • The Crimson Coder

    Thanks Joe.

    O.K. I'll take a while to "digest" all of that now. The short answer is that the theme I'm using is a child theme of the Genesis framework, so I can't create a "Grandchild" theme.

    I used WPCyteClone to clone and deploy. I hadn't thought about that I probably could not clone from a non-MultiSite to a MultiSite - duh...

    JDD

  • kaleidoscopeint
    • Flash Drive

    James apparently it is possible to clone from a non multisite to a multisite there's a video on how to do it http://wpcyteclone.com/.
    Did your child theme work on the normal site? 2 things you should check. are if you hard coded anything in the mods that you made to the child theme, the urls are going to be different in the multisite install , the other is if the stylesheets( @import url() ) from the child theme are getting imported properly (btw if this is basic I'm sorry, I'm not trying to insult just do the due diligence) .
    Lastly, if you want to propagate a theme from the getgo you have the plugin that aecnu wrote about https://premium.wpmudev.org/project/new-blog-template or you can also mod your wp-config and change the default theme http://codex.wordpress.org/Super_Admin_Themes_SubPanel#Default_Theme
    Hope something helps .
    DD

  • James Dunn
    • The Crimson Coder

    Thanks for the input DD...and no, it's not too basic. In my 25+ years for computer work and troubleshooting computer systems, I have found that it's rarely the complex, but usually the "basic" that is causing the problem. Many times, I still forget that one thing. I end up digging deep and get "lost" (haha).

    Anyway, I may have actually hard coded something, but it would have been in the child theme - not in the Genesis structure.

    However, I'll bet that I did define some url's as specific NOT relative - I do that sometimes. But yet, my child theme worked flawlessly on the original WP site - and has been for several months.

    Thanks again to all for the input.

    JDD

  • aecnu
    • WP Unicorn

    Greetings JD,

    Please let us know if we can be of further assistance to help resolve any of your MultiSite development woes.

    It appears that you have received plenty of feedback and points to consider for resolution of your current MultiSite issue.

    I am going to mark this ticket as resolved. However, if you need further assistance relative to this thread please feel free to check mark below not resolved and post any new errors or symptoms that you may be encountering relative to this thread so that we may continue to get it sorted out.

    Thank you for being a WPMU Dev Member!

    Cheers, Joe

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.