Switching Themes While Preserving Content

We are looking to create WP MU installation. Our goals are:

1) Start with 1 theme, which will be pre-populated with all the content, menus, images, contact forms, etc. defaulting to the admin of each new site installed on MU platform.

2) We would like to add more themes in the future and allow a user to easily switch to a new theme any time they like.

My understanding is that if they switch to a new theme later, it will load all content of that theme, erasing any changes or customization to content they have done.

Question: How do we handle existing content if they switch to a new theme? How can we make it keep and pre-populate the existing content? What other plugins or functionality do I need to make this happen?

  • Patrick
    • Support Monkey

    Hi @btchadski,

    Welcome to the forums!

    Don’t worry, when users change themes, all content is preserved by default by WordPress (posts, pages, media, etc). Some adjustment of widget placement in sidebars is often necessary though as different themes rarely use the same naming conventions for their sidebar widget areas.

    For your new site creation, you may be interested in the New Blog Templates plugin: https://premium.wpmudev.org/project/new-blog-template/

    I’m just waiting for feedback from the developer of this plugin to see if templates you create can be selected by your users after they have created their site. Stay tuned… :slight_smile:

    Hope this helps! And thanks for being a member :slight_smile:

  • Patrick
    • Support Monkey

    Hi again @btchadski,

    Just got through a quick chat with the developer. Turns out new blog templates that you create with our plugin can be selected at the time of creation only.

    However, once your users have created their blog/site (with all of your pre-populated content and settings, etc), they can easily switch to another theme you have made available to them under “Appearance” > “Themes” without losing any of that content.

    You could also make that feature a premium feature of your site by using the Pro Sites plugin too: https://premium.wpmudev.org/project/pro-sites/

    Have fun with your project! And if you need help with anything along the way, just give us a shout :slight_smile:

  • Timothy
    • Chief Pigeon

    Hiya, just going threw some of the older threads here.

    As it’s been a little while since we last heard from you I thought I’d check in to see how you’re going?

    If you’re still looking for some further assistance with this thread then please feel free to reopen the thread or of course for any new and related issues you are most welcome to open a new thread.


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.