It all depends on the two themes. Generally speaking, the intent in WordPress is that if you switch your theme, you don’t lose functionality. However, some themes do have built-in functionality such as custom post types and custom fields that others won’t match.
The best path forward is to make a copy of your site, either locally or as a staging site on your server. Then you can switch themes, see what happens, and determine what if anything you may need to update within content or plugins to make sure you’re not losing anything important to your site.
Related Posts:
- I want to run different WordPress websites under the same database
- How to transform a custom made static HTML website to a WordPress website [closed]
- WordPress Theme Migration Local to Live Assets Not Loading
- Moving WordPress.com theme and widget settings to self-hosted site?
- Using chunk theme from wordpress.com on my own host
- Theme Activation, Create Database Tables
- WordPress Backup
- Migrating October CMS to WordPress
- Delete database tables on theme uninstall?
- Should a child theme share the same theme options row as the parent, or should it have it’s own options row?
- Are theme .php files stored in the database?
- Posts and Pages not showing on admin, but showing in theme
- 1 Database for multiple WordPress themes
- Updating / Transferring site
- Using the same database on another Subdomain
- On a Https site, Css and Js Url are back to http after redirect the site
- Issue with theme mod options during domain migration
- WordPress Theme Breaking on Migration to Live Site [closed]
- different theme in one website
- Migrating a website using custom image tags to use featured images instead
- I’ve got a theme I can’t update and won’t let go
- Trying to revive an old wordpress site, but newer versions of wordpress install a different db structure
- Switching among theme customizations
- The function is deprecated; use mysql_real_escape_string() instead
- SSL errors when I activate my custom theme
- Transfer WordPress site to another domain
- Uploaded WordPress theme not finding pages and css
- How to change images size after theme modification?
- 2 WP websites same content different themes
- Link to specific Customizer section
- When cropping a header image, retain meta data (i.e. name, description, etc.) from original image?
- Adding a Template to the Page Attributes Panel for both Posts and Pages?
- How do you change the theme location?
- How do I put my comment form above the comments?
- How can I check for malware in a Theme? [closed]
- Migrating non-WordPress CMS to WordPress, lots of data to move — possible solutions?
- Theme Advanced Styles in Visual Editor and Paragraphs
- Want to have the Post editor remembering the last editing position
- Override parent theme translation on child theme
- Forbidden 403 error, permission to access, unable to read htaccess
- Theme of codinghorror.com
- How to add template to theme in WP
- What is the WordPress Pinecone sitting on top of? [closed]
- Download WordPress.com theme: how?
- Create a dashboard-style site (not WordPress dashboard) – is there a theme? [closed]
- Help with WordPress Query
- Execute filter in theme as last
- Why style.css with ?ver=3.9.2 not updating as the one without ?ver=3.9.2?
- An unexpected error occurred. Something may be wrong with WordPress.org
- Updating my free theme delete all my changes [closed]
- Do not show one specific widget on one specific page
- Website redesign – New theme – Help needed
- ‘Add New’ button not present [closed]
- How can we hide the parent’s theme url at the child themes details on a multisite?
- Tips for managing code when developing a parent theme framework
- problem with my my theme “search.php”
- How can I show full text, not summary for the homepage and in categories?
- Wp theme not working well as forgot to create child theme [closed]
- Theming global variables – initializing in index.php but using in header.pho
- Understanding the theme details in style.css
- Need a theme that let the posted content stretched maximum width [closed]
- Copying post thumbnail to custom field
- How to override theme class function to child theme? [closed]
- How to make content area in full width in Twenty Twenty-One theme?
- Trying to fix a website that was built with WordPress and then taken off of it
- How to integrate JSS to WordPress
- WordPress url transformation script
- Can I easily switch themes on a fully built website? [closed]
- How to remove a large ugly space from my wordpress site?
- Moving the search bar to be in menu bar
- Why cant I change the text on this theme?
- How can I add text on top of slideshow? [closed]
- Display Headings on Index page in different font sizes
- Does WP, php, or a current framework (woofoo / genesis, etc). Offer a way to schedule text / bg color changes?
- I made new theme directory, why won’t it show up in admin GUI?
- Editing Theme and Moving Servers
- Whitespace between logo and site title in Twenty Twenty-Two
- CSS appears to not work on any WordPress theme
- Is it a good idea to make WordPress theme repository public?
- How to validate new added field (Phone number) which is added to registration form?
- How do you remove the “The Link You Followed Has Expired” error for a subfolder website?
- Child theme not activating despite success message
- After changed url from http to https, it says “This site can’t be reached”
- My theme is adding an unmatched end tag and outputting it to my screen
- Is a dynamic website with lots of urls possible with wordpress [closed]
- Sticky header for wordpress changes size and logo size as I scroll down
- WordPress theme directory naming
- How to assign a Category to a Page, when both are created on theme initiation?
- How to retrieve images attached to post through media library?
- adding a unique page to an existing site
- How to fetch the no. of Users dynamically?
- spacing disappears on posts when importing
- Create a child Theme or custom Theme
- how to get rid of header banner buttons on child themes [closed]
- Starting fresh on a blank “theme” [closed]
- Mystique theme: widgets on sidebar falling under the page content
- HTML content filtered on blog page
- How can I duplicate this site/get a theme similar to this site? [closed]
- Very slow page loads
- problem with custom url for images as post