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]
- Export WordPress theme with modifications for other site
- Sizing screenshot.png without losing aspect ratio
- How to add CSS class to custom logo?
- How to add custom css file in theme?
- theme path in javascript file
- get_template_part vs action hooks in themes
- The the_post_thumbnail without srcset?
- The proper way to include/require PHP files in WordPress
- after_setup_theme always runs
- Do I actually need to link my theme’s style.css in the theme files
- Using classes instead of global functions in functions.php
- How to insert a logo in the header?
- How to move page template files like page-{slug}.php to a sub-directory?
- CSS classes for theme
- Add custom classes to anchor in wp_nav_menu
- How to remove search bar from a wordpress theme? [closed]
- What are the advantages and disadvantages of Option Tree over the Customization API?
- Should `get_template_directory_uri()` be escaped?
- How do I add settings to the Background Options Page?
- Get url of thumbnail from the media uploader
- My child theme doesn’t work Error: “The parent theme is missing. Please install your parent theme”
- WP 3.4 – what action/hook is called when theme customisation is saved?
- Is it possible ( or advisable) to allow open access to the new theme customizer for potential clients?
- WordPress Settings API error
- Are the WordPress Core CSS styles really all nessesary?
- Understanding wp_add_inline_style
- Should I use set_transient or update_option?
- Why doesn’t default WordPress page view use force_balance_tags?
- Page template in two level deep folder
- Add a new checkbox in theme options
- Theme Customizer : how to create multiple-level panel
- Why I can’t add a CSS style in this WordPress theme?
- Theme file for all pages that are a child of a specific page
- Allow Shortcode in Theme Customizer
- Where to post/upload the new theme for WordPress theme repository
- How to add Color Picker in Theme Options for the following?
- Template for individual post designs
- How to make a theme with more than one CSS file?
- Is it good to rename theme folder downloaded from WordPress.org?
- How to export/import theme customizer settings?
- Editing the custom background CSS
- What is the problem if I use CDN in my WordPress parent theme(built using bootstrap)?
- register_sidebar ignores ‘id’ and ‘class’
- What, specifically, should be included in theme_name_setup()?
- Theme Check gives: Required: This theme doesn’t seem to display tags?
- How to get gallery images?
- Is it possible to use line break in theme description?
- Is the theme customizer slowing down my site?
- How can I get wp_head() as a string instead of echoing it?
- Display a different theme for not logged-in users
- Automatic Updates For Private And Commercial Themes?
- Add colors to existing color palette without replacing it
- Child Theme not loading parent CSS
- What can I hook into after_setup_theme?
- How to set the default value of a option in a theme?
- Where do I find the functions triggered within a hook?
- What does “Do not deregister the jquery script in the administration area” mean?
- reason of splitting theme files to multiple files
- What is the best book to learn how to make themes for wordpress?
- Grab the first paragraph of each post
- Where is default wp_head() implemented?
- Add a preview to a WordPress Control Panel
- add_image_size is scaling, even though crop is set to true
- Use of undefined constant FS_CHMOD_DIR – assumed ‘FS_CHMOD_DIR’
- WordPress settings API error when checkbox unchecked