Welcome to WordPress!
I think I understand what you are trying to do. I haven’t seen a plugin that will do this. Ideally, this is what WordPress does natively.
If you carefully pick the two themes that you want your user to be able to use, and then set up each one through the customizer, making sure to save your changes, then it should work.
The settings will be saved in the database.
If you choose your themes carefully, the website owner can switch between the themes without breaking anything.
When I set up a new site for a customer, I generally set up a few themes and then show them how to switch. Sadly, some widgets will be in the wrong location, occasionally the menu locations will need to be reset. But if you’ve got the main parts set up and the themes are compatible, you should be able to accomplish this.
Related Posts:
- How can I list only sites that use a particular theme or plugin?
- Get list of sites that uses specific plugin or theme
- Unable to install theme recommended plugins on Multisite
- There is any way to remove post-format filter? [closed]
- Is there a way to get plugins and themes not built for multisite to work on a network subsite?
- Cannot add edit themes and add plugins after multisite update
- Share plugins, themes, and multi post in a multidomain network
- In Multisite Setups, how to update mass sections of sub-sites
- Multisite converted to Single Site can’t add new plugins or new themes
- how to add navigation icons in specific template?
- How to Call Function From Separate WordPress Install on Same Server?
- How to maintain W3C standards compliance of a theme
- Difference between a theme and a plugin?
- Plugin Development: WPMU or WP?
- Inherit plugin settings to new site in Multisite
- All shortcodes not working on custom theme
- Disable plugins on cron and ajax page
- How to install plugins in individual sites on a wordpress network?
- Fatal error: Call to undefined function wp_get_current_user()
- Is it good practice to remove redundant plugins and themes?
- Declare a function before plugin does on the theme functions.php file
- WordPress error – PHP Fatal error: Uncaught Error: Call to undefined function register_block_type_from_metadata()
- Whats the difference between Page Builder Plugins and Theme Builder Softwares? [closed]
- How to use load_plugin_textdomain from within a theme
- Multisite: Activate plugin for subsites only?
- Theme and Plugins sharing common libraries
- Is there a quick way to inject i18n domain into theme/plugin files?
- How to avoid redefining requirejs in plugin when another plugin also uses requirejs
- How to make sexy bookmarks plugin work in WPMU
- How to setup a Network Plugin across the network with only my settings?
- WordPress language switcher
- Set WordPress Featured Image For All Post Slugs Matching Image File Name in Specified Directory
- Is there a reliable way to keep track of how long a WordPress theme has been active?
- Is it possible to set up multistore in Woocommerce? [closed]
- How can I list recent posts excerpts?
- Plugin Deactivate Self on Activation Errors
- Disable multisite-wide plugins on specific sites
- Multisite custom user activation emails – html
- Two (or more) looks, with one set of content
- How to read individual user’s directory and display content to that specific user?
- NGiNX + PHP5-fpm + CDN Tools (plugin) [closed]
- WSOD after upgrading to 3.1
- Check for security updates
- Is there any kind of theme on WordPress to sell my own movies?
- WordPress wp-admin/network/plugin-install
- Create a multisite network for an existing installation
- “Micro-Site” Options
- Configuring Propel to Work with Multisite
- Users are being redirected to main site when trying to register on subsite of my Multisite network
- Is there any hook for theme activation ? or something similar?
- How to protect WordPress from security scanner [closed]
- how can I query all wordpress users of a blog
- Is it possible not to load theme on a specific page in wordpress?
- I receive taxonomy id
- How to extract a .wp-env.json or composer.json containing plugin versions from a production website?
- How do I get the Payzone WooCommerce payment gateway plugin to show up in the settings? [closed]
- Managing wordpress Themes & plugins for multisite
- How to include files relative to a file’s directory
- WordPress’s is_plugin_active_for_network function not working for multisites
- Blocking Plugin Css to load custom in template directory
- Storing Form data in a different database
- WP e-Commerce Gold Cart with Plugin Built Into Theme
- After a manual update, themes and plugins that were installed (and still in the directory) are not being seen
- After enable multisite enviroment in wordpress site creation wizard not working
- Display WordPress comments before the plugins?
- Mobilepress fails to translate short codes
- uncaught TypeError: Cannot read properties of null (reading ‘classList’) custom plugin
- Edit all $wp_scripts at once to $in_footer = false
- How to override any plugin file in the child theme
- Replace old theme that understand old css (vcex_icon_box css_animation)
- Mobile Menu and Mobile Sidebar missing
- custom fields not displaying on wordpress site
- Different theme menu
- How to Fix WordPress multisite woocommerce 403 file error
- How to capture hidden values with Gravity Forms
- How to get a post views count using ‘WordPress popular posts’ plugin
- Can’t add new plugin or themes on a wordpress multisite network from the primary site as administrator. Error: ERR_TOO_MANY_REDIRECTS
- How to prevent redoing get_posts queries and make results available to other scripts?
- How to use get_blogs_of_user?
- Is it possible to disable a theme programmatically?
- Google trying to index child theme files
- Install/Enable/Activate plugin on multisite without access to master site
- Renamed plugin folder and when I changed back nothing was activated
- How To Add Code To WP Without Plugin or Functions
- In the WordPress API is there a way to set the width of the post/page container
- Specific plugin script not working on subdomain
- What Are the Advantages of Using an mu-plugin
- Things that saved lose when logout
- Automatic updates of plugins and themes outside of wordpress.org
- Custom plugin breaks css.php on Multisite
- Breadcrumb is not generating the correct post page url
- Trying to output a “Most visited blogs” list in wordpress multisite
- Add custom fields in the new and edit the site forms without touching the WP core
- why i cannot see some plugins while they are enabled on network admin page?
- Why does theme need woocommerce to show images / content on front page?
- Install theme as part of a plugin
- My Blog page ( posts page ) theme isn’t changing with the new theme [closed]
- Am having issues intergrating this api into my wordpress site, any help please?
- Change email notification language based on the site language in WPForms
- Prevent primary navigational menu from expanding during page load (WordPress / Astra Theme)