This is rarely as simple as it sounds as new themes usually require some adjustment of the content (different image sizes? different menus?) and maybe new plugins or setting changes. It is not impossible, but the work required to actually be able to do it is different from site to site.
Of course if all you do is CSS changes it should be easy to add a setting to the user’s profile and add the relevant css file or rule when the specific user views the site.
Related Posts:
- WordPress API Menu/Submenu Order
- How To Add New Option Types To Option Tree?
- What WP folder can I use to write files to?
- Add a dropdown to theme customizer
- Setting multiple default background images?
- Best practice way to implement custom sections into a WordPress theme
- Best practice (forward compatibility) for theme options
- How Can I Create a List of Values to Be Iterated Through via WordPress Customization API?
- Set multiple templates per post
- qTranslate with my own theme and settings
- get_option in header.php not returning value from customizer
- Internal error 500 accessing Theme > Customize
- Can I have two different theme for two different language?
- How to add “Template” option in page attributes panel?
- Single Page Design, Storing in Theme Options
- How to enqueue javascript for WP Customize options sidebar?
- correct tags for validating input types
- What is the meaning of WordPress’s recommended css classes and where are they applied?
- How can I change the theme of different posts using a plugin?
- Copying the theme style files and images to duplicate the website but with a difference
- Alignment Problem [closed]
- How add built-in textarea in theme development?
- help needed for suit designing tool
- Customizer API Multi Sections in single Panel
- Theme does not allow shortcodes
- What is an alternative to not using child theme to customize a WordPress theme?
- using themename_the_custom_logo() in template-tags?
- how can I re-utilize and class on a child theme
- Using Customizer value in an external PHP file inside a theme
- “No Data Received” error in Chrome every time i try to update the theme functions file
- WordPress two sidebar layout or theme
- Theme automatically inserting “more” tag on every post
- Turning WordPress Into full-featured website?
- How to show associated fields if checkbox is checked in customize widget screen using wp_customize?
- TItle In Latest Post is not using H1 Tag [closed]
- Sizing screenshot.png without losing aspect ratio
- Should `get_template_directory_uri()` be escaped?
- Page template in two level deep folder
- How to export/import theme customizer settings?
- Where do I find the functions triggered within a hook?
- Use of undefined constant FS_CHMOD_DIR – assumed ‘FS_CHMOD_DIR’
- WordPress settings API error when checkbox unchecked
- Registering Sidebars and Sidebar Widgets. Sidebar Widgets Not Displaying
- How do I get a parent theme modification from a child theme?
- Removing the default sidebar from admin panel
- how to pull wordpress post comments to a external page
- Why use while over if in single wordpress posts?
- WordPress website loads but is not displayed until page scrolled
- Theme Customizer not loading
- Is it a good idea to make whole theme widgetized?
- Single Theme folder for Multiple WordPress
- Theme Options page not showing up in admin menu
- How i can get widgets areas working in customizer?
- Cutomize Colors utility: How to add more configurable colors to a theme
- How to correctly add JQuery in a WP theme?
- how to change a theme slug
- Same theme name issue with wordpress repository theme
- Removing feeds from header using a function?
- I want to get the home root path
- How to add code in the content area in a WordPress theme?
- How to add theme support?
- Translation Issue with WordPress Theme Check in comment_form function
- Broken template went invisible
- WordPress theme switcher
- Limitations when modifying wp_title with a filter
- How to edit theme functions file to modify pagination?
- WP_bootstrap_Navwalker_issue [closed]
- Font Awesome 5 Free – far working but fas is not? [closed]
- Is it possible to save more than one image to an option?
- Efficiency of wp_options vs a new table
- Renaming a theme so it aids SEO and the theme used is hidden
- Theme thumbnail in dashboard
- Will my site get messed up when the wordpress theme updates if I edited the html code in the editor to change footer?
- How to correctly enqueue the parent and child theme stylesheets in the creation of a child theme? [duplicate]
- Which cache is kicking
- searchform.php doesn’t work properly
- How do I merge 2 WordPress Themes?
- why need theme,if page builder is there in wordpress [closed]
- Shortcodes do not work in own template
- Adding Bootstrap to WordPress TwentySixteen Theme
- Is there a way to switch to another theme?
- New to WordPress – Read the Codex, Other Docs; Still Confused
- When trying to set title, not sure how to edit it for different pages
- Get video from the post on homepage
- static front page ONLY for certain themes?
- How to add cropped custom header image?
- WordPress Themes Directory: Template which hits the standards?
- How to change a local wordpress installation xml export file urls? and change them to what if you don’t have a live website?
- Any way to change/add to the theme name dynamically?
- Let user to upload multiple time
- How to make menus, footer, sidebars multi language
- Different WP Rest API custom endpoints across different themes
- Import from HubSpot COS into WordPress 4?
- How get the 10 most viewed pages (not post)
- Using wp_enqueue_script with social media buttons?
- Image Size wrong during upload
- How to create full header but keep content narrow
- Correct way to make a custom block theme responsive
- How to set up a development/staging site to make major changes to the theme then update on the live site?
- What is the point of using the front-page.php template? [closed]