You should never (almost) modify free/premium themes directly. Beeing able to update themes is crucial for security and compatibility reasons.
If you make any changes to the theme directly, then all these changes will get lost after update and you’ll have to make them again and again.
On the other hand WordPress allows you to create Child Themes and that is the recommended way of modifying other themes.
So if your changes are lost after update, then you should:
- Get backup of your previous, modified theme.
- Get all your changes from that theme.
- Create your child theme and use it to make your changes based on new version of that theme.
Related Posts:
- Can I rename a theme’s folder and still receive updates?
- Does theme update also update a child theme zip
- Theme update deleted my custom page
- Opinions and recommendations on the best barebones base theme [closed]
- Customizing a WordPress theme without changing it?
- Override parent theme translation on child theme
- Starter Theme vs Parent Theme? Pros and cons
- How to set thumbnail image for a (child) theme
- “Unexpected error” on update requests
- Difference between stylesheet_directory and template_directory
- Jquery in Child Theme
- Removing Shortcodes from Child Theme
- Edit theme wp_head
- How to avoid loading style.css twice in child-theme?
- Remove action within a class in a parent theme from the child theme
- Getting rid of unused css directives [closed]
- Override parent theme translation on child theme
- Being asked to update a theme that I don’t have
- Child-theme breaks site
- get_header(‘header2’) not working properly in child themes
- Is it possible to use child theme of child them?
- Change logo on each page of University Hub theme [closed]
- How do I copy my Parent Templates to my Child Templates?
- How do you manage your theme versions when privately distributing?
- Can I create multiple instances of the BuddyPress Activity Stream with separate themes? [closed]
- Theme broken after upgrading to WordPress 4.5, missing stylesheet?
- Child theme not visible
- Overwriting templates in child theme and performance
- Themes—Child Themes
- When can changing a theme damage a website?
- How to load parent theme style.css?
- Child theme not using parent theme css/styles/formatting?
- Child Style.css not overriding parent theme style located in assets/css/main.css
- What is the major difference between child theme and normal theme
- How does a Child Theme works?
- Creating new templates in child themes breaks layout
- How to create child theme of already active and customized theme
- Inject widgets from one sidebar into another with PHP
- Where all are child themes recorded when they are created in WordPress
- I have some doubts regarding how to implement child theme
- Private theme update with zip archive without deactivating the theme
- What are the things that will be affected in case there is some wordpress updates or theme updates?
- How to change only one javascript function in wordpress child theme?
- Mobile issue – website isn’t properly detecting screen size [closed]
- Switching to a child theme
- Getting 503 on various files
- Port existing Bootstrap site to WordPress?
- Do not show one specific widget on one specific page
- How can we hide the parent’s theme url at the child themes details on a multisite?
- Is it possible to create child themes using the WordPress Dashboard?
- Updating / Transferring site
- Update wordpress theme without customization loss
- how do i in ignore/disable/delete a javascript call from parent in child theme?
- Theme, WordPress Version, MySQL Version, PHP Version Update affected files and folders
- Can I create a child theme from a premium theme without losing my posts and page etc that I already have?
- Enqueue custom css file on specific page
- How to update theme to specific version
- Child theme’s stylesheet cannot load [closed]
- Color Options from Theme Customizer API not returning via get_theme_mod()
- Creating a child-theme: CSS not loading
- simplified explanation on child themes?
- How to override theme class function to child theme? [closed]
- What’s the default order used by WordPress to load CSS files?
- The requested theme does not exist. Stylesheet is missing – error after changing style.css name to my-styles.css in wp child theme?
- Why submenu item’s background color is not changing by css?
- How to add custom JS file in WordPress Child theme with get_theme_file_uri
- How can I remove all traces of a theme?
- WordPress activate theme error $pagenow
- Updating WordPress Theme Files
- Child theme looks different from parent theme, and incorrectly displays parts
- Where did my Theme Editor go?
- WordPress Theme Breaking on Migration to Live Site [closed]
- How to create a theme that can be updated by people using the theme on their site
- Switching among theme customizations
- Child theme not activating despite success message
- How do I bring a page template into a new theme with separate styling?
- My theme is adding an unmatched end tag and outputting it to my screen
- Minor changes on theme per subdomain – same contents
- How to customize a section of a widget only on certain pages or page
- Custom homepage with recent blog posts
- Where to find child themes?
- Why does WordPress Editor Only Use Half the Box?
- 500 Internal Errors
- Update modified Shopify third-party theme [closed]
- Strange Theme Error – parent style occasionally showing though child theme
- How can I Update my Theme
- How to allow users to switch to the child theme from front end without plugin?
- adding a unique page to an existing site
- Does WordPress provide themes_api function?
- How do you make your theme Child Theme-able? [duplicate]
- How to create a second index.php?
- Child theme after CSS modification
- Overwrite template-tags.php in child theme
- Divi theme including javascript
- how to add dynamic footer credit in Greatmag theme [closed]
- Obtaining the original unchanged Theme [closed]
- Why does twentysixteen take a free hand in dealing with longstanding usability principles? [closed]
- Using AJAX to Update WordPress Theme
- Remove Google Fonts from parent theme within a child theme [closed]
- Custom Theme Additonal CSS “” are transformed to “>” and “<”