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
- Change information (phone number) in header of WordPress site using Veda theme
- Lost in creating multiple meta boxes
- Showing wordpress theme demo at front end
- div having different appearances in different themes
- Categorising themes by folders in backend
- How to show tags in posts with a theme that does not do it
- Moving database from WP 2.6 to 3.5 problem
- How to find out which template the HTML content comes from?
- Diagnosing a connection reset problem
- How do I get the WordPress post to display the content instead of an image?
- Create /archive page in WordPress Theme
- WordPress Theme Problem
- Create a child Theme or custom Theme
- How to modify/ customise NextGen Gallery’s templates? [closed]
- Create a live demo gallery for themes
- separate home page into separate pages
- Resetting Themes Folder to Default
- My site looks different when activating new theme
- Moving WordPress with Super Skeleton theme
- Entire VPS locks up when using particular theme [closed]
- Satoshi WordPress Theme – Portfolio SetUp Issues
- Using a page (Blog template) for home page blog posts is problematic?
- Customising a theme
- Blog shows up without Theme/CSS styles
- wordpress template page Usage [duplicate]
- Converting HTML5 to XHTML
- Boldy theme – Regarding the images above the boxes
- Theme Options Menu Item – Permission Issue
- Symbolic Links for themes – linking one theme to many wordpress installs
- Capcha not getting displayed
- Fatal error: Call to undefined function get_header() and BuddyPress [closed]
- No “available widgets” (wordpress 3.2.1 multisite)
- How to create a second index.php?
- What is the general cut-off date for reviewed themes in the WordPress.org repository?
- Analytics causes website to crash
- Lightword Theme – only one menu item
- Sub-Theme (based on Taxonomies)
- How can I allow a client to edit certain parts of a static site?
- Child theme after CSS modification
- Overwrite template-tags.php in child theme
- How to Hide Blog Post Author?
- how to get rid of header banner buttons on child themes [closed]
- Add a header widget to the twentyfourteen theme?
- Convert theme to be based on Bootstrap?
- How can i limit wordpress post title characters in sidebar?
- Theme URLs problem
- Advice for a Newbie WordPress Web Designer/ Themes? [closed]
- A problem with functions.php file on my WordPress site
- Load all files from folder in theme – Security concerns?
- Include root files into header files
- How to disable primary main site header and logo in wordpress (Astra Theme) [closed]
- what is “theme_setup” method for?
- How to make a website like the ones in theme demos? [closed]
- I can’t install theme: theme install failed
- Child theme:Loading js files
- hardened wordpress linux install
- Can I modify woocommerce themes that are under the GNU General Public License, version 2
- Duplicator live to wamp https to http
- Static front page displaying twice
- Changing appearance of WooCommerce product layout [closed]
- suspicious boolean.php file in wp web root [closed]
- What is the name of the theme/plugin used for WordPress Answers [closed]
- which theme is this? [closed]
- how to use Easy Docs theme to write a book?
- What theme does this website use? [closed]
- JQuery Error in theme for .live is not a function [closed]
- Where can I find the “add_action()” inside a theme?
- How to know which theme are we using in wordpress and change the content as well? [closed]
- Best way to include pagination in a theme [closed]
- How can I either move the nav bar down or create more space for the header? Theme – Ajaira
- Commenting in CSS (//) equals “none”? [closed]