There are a couple of options.
One: there are plugins that will let just certain logged-in users see the site in a different theme. You could use one of these and enable the new theme for yourself until you’re ready to make the switch.
Two: copy your site onto a staging site and experiment there. The biggest potential downside is that if the theme has any settings, you’ll have to go make those on the live site when you’re ready to make the switch. However, if your theme has a lot of settings, this may be your only option – you’ll have to look at the plugins and see whether they allow you to configure multiple themes.
Related Posts:
- Using OOP in themes
- How can I allow the Editor Role to change Theme Settings?
- Am I allowed to license my WordPress theme under the aGPL
- Best way to include Bootstrap in WordPress
- Undefined offset: 0 in > […] /wp-includes/capabilities.php on line 1067
- Best practices for a Style/CSS based theme options page?
- Editing Links in the Footer of WordPress Themes with Base64 Encrypted Code?
- How to automatically highlight syntax of code in a post?
- register_theme_directory and broken deploys
- switch a theme different per user role
- How to create child theme with Tesseract theme?
- Register theme customizer settings when theme activates [duplicate]
- Can I obtain differents links for different installed theme?
- hfeed CSS class in Twentyeleven Theme
- Which is the most well coded and semantically correct naked/blank WordPress theme (based on WordPress coding standards)?
- How to change the themes “Live Preview” url within the Appearance->Themes page?
- How do I apply my CSS to a theme page?
- How do you get thumbnails to show up in the admin edit post?
- How to get the post-ID in my plugin?
- Parallax WordPress theme without hardcoding – possible?
- Embedded Videos (PB) – Not Available
- Recommended Themes for a Developer-related Topics Blog?
- none of my css is working in my child theme
- Finding wordpress file in theme editor using the theme name
- Displaying a widget in sidebar only when no other widgets rendered?
- Custom branding / theme specified by URL
- New custom theme option (text input) giving index error
- Upgrading from 2.9.4 to 3.0.x and with a custom theme
- CSS for triggering Avada toggles using an image or clickable element [closed]
- Published site reverts without changes to theme
- Change WordPress Theme automatically for A/B test
- Search form not finding content in template page
- Files empty after moving with FTP
- Full page (no WP admin menus and options) admin theme options
- display comment form for specific post id
- How to use one theme for multiple WordPress sites?
- Update wordpress theme without customization loss
- Make multiple pages and set template/content on theme activation?
- How to create a new copy of a theme currently being used?
- Creating a job board using WordPress (for free)? [closed]
- How to transform a custom made static HTML website to a WordPress website [closed]
- Need to edit themes HTML code
- Newbie wordpress question re banner height
- Issue with theme mod options during domain migration
- FTP + Unable to locate WordPress content directory (wp-content)
- How to add custom JS file in WordPress Child theme with get_theme_file_uri
- Adding the jQuery to my theme that already exists in WordPress?
- Interpretation and explanation of register sidebar
- How to access theme fonts using custom CSS style? [closed]
- Removing the references to the wp-content folder
- How to hide title on ‘highlights’ – Themify feature
- WordPress setup one database with two different website?
- Cannot update a file for my theme
- Do all themes accommodate all features?
- How to reduce Header at the top of the page
- Custom fields not displaying on front end
- remove theme’s name from dashboard .. How?
- how to stop a gallery slideshow
- Change “published by”
- Theme seems to be preventing me from adding a new page to my site
- WordPress margin issues
- 12 column grid layout
- Remove style id inline CSS in WordPress
- How to find file that placed a line in my header
- Where to find child themes?
- Theme check warning about text domain
- dynamic image path within a javascript file
- how to create a section inside a section with theme options customizer
- Warning: call_user_func() expects parameter 1 to be a valid callback
- How to display post meta data in secure manner
- theme continuous deployment from bitbucket to windows azure
- Changing themes on locally hosted webpages
- Changing admin Textarea to integrated WP editor
- Line break no working on theme
- What is the template file for topic layouts in bbPress?
- Style of a theme
- Orion theme (from theme forest) [closed]
- QA/Staging envirnoment for wordpress sites
- Showing wordpress theme demo at front end
- Diagnosing a connection reset problem
- separate home page into separate pages
- Moving WordPress with Super Skeleton theme
- Customising a theme
- Blog shows up without Theme/CSS styles
- Boldy theme – Regarding the images above the boxes
- Symbolic Links for themes – linking one theme to many wordpress installs
- Fatal error: Call to undefined function get_header() and BuddyPress [closed]
- A problem with functions.php file on my WordPress site
- hardened wordpress linux install
- which theme is this? [closed]
- JQuery Error in theme for .live is not a function [closed]
- change template with button
- How do I remove the dash (-) between my Site Title and Tagline?
- WordPress Theme redirects to the Index page – Theme customizer problem
- Obtaining the original unchanged Theme [closed]
- How to assign posts to different themes? [closed]
- Using AJAX to Update WordPress Theme
- Help with Divi logo not appearing for 10s
- How to clone a theme template from within WordPress? [closed]
- get_post_meta() doesn’t allow email