Using child themes is a myth that you can live without. If you lived with modifying the parent theme all this time, there is no advantage in switching to use a child theme.
The implied promise of using a child theme is that you will be able to upgrade the parent theme without needing to redo your customizations. Unfortunately, most theme authors do not understand that this imposes a limitation on the amount of changes they should do in the parent theme when releasing a new version, and many times still release versions that break customization even when done in child theme, and this makes the whole concept break.
IMO a better alternative to child theme is to track the changes you have done in git, and when you need to do an upgrade of the base theme, you “just” merge your changes with the ones introduced in the new version.
Related Posts:
- How to override JavaScript files in child theme?
- Versioning @import of parent theme’s style.css
- How to add code to Header.php in a child theme?
- How to cache bust a child theme style.css
- Is a text-domain necessary for a child theme
- @package & @subpackage: how to use with child themes
- get_stylesheet_directory() vs get_template_directory() for child theme
- how to call files in child theme?
- Get parent theme version
- Optimal approach for replacing the 8 header images in a child theme?
- How to transfer changes to a child theme?
- WordPress master + child themes + Git workflow
- something like is_childtheme()
- Child theme preview missing
- How could child theme be different than parent theme if I haven’t made changes?
- Child Theme, Functions.php Issues
- Redefining function in child themes
- How to disable updates in WordPress theme
- Child theme error “Template is missing”
- Dequeue only stylesheets but not inline style added using wp_add_inline_style
- replace parent theme images in child theme
- Recommended way to load / enqueue parent and child stylesheet to enable cache busting
- Altered media sizes (in dash), not updating to existing images/posts
- How do I make wp_localize_script variables available for child theme?
- HTML head-tag get broken in my child theme
- iPhone Safari full size & PC versions different
- WP .js script file not loading
- Localization: Textdomain of Child teme
- Prevent a base themes css file from loading
- Child them function.php ‘parent-style’: should I name this as parent theme name?
- Cannot dequeue script in child theme
- Remote install won’t find Parent theme when intalling Child Theme, but local install does
- configuration for child theme
- How do add a the style-mobile css from the main theme to the child theme?
- WOW.js animations work on one server, copied to new server, and stop working [closed]
- Child theme style.css isn’t overwriting parent style.css
- Activate Child Theme .mo and .po files
- GET parent theme throws 500 error in console, site works fine
- Override file inside inc in child theme
- Creating child-theme from other template files
- Child Themes of Non-WordPress Sanctioned Templates
- colorpicker WP 3.5 path to stylesheet when called from a child theme
- add function to thematic hooks [closed]
- Child style loads before all parent styles
- Child themes, over riding in the parents theme
- All Titles and Menus changed to “CHILD THEME LOADED”
- ‘Recent Posts’ links open in new window, without copying the ‘WP_Widget_Recent_Posts’ class
- Best method to add style sheets into child theme?
- Override post-formats in child theme
- What is the correct workflow for modifying child themes?
- Child Theme Variables
- Which is the child theme and which is the parent theme?
- Is there any way to put the Google Tag manager Identification code into the child theme?
- Getting an error. Need to add favicon in my child theme functions.php. What’s wrong?
- Creating a child theme: How do I find the template name of the parent directory?
- Modifying a child theme
- In modifying a file in a subfolder in a child theme, do I need all the files in that sub folder in my child?
- Child Theme over write rules
- Changing a Child theme’s name on MAMP localhost
- wp_enqueue wont work on some files?
- Set a link in child theme style.css to jump to #main [closed]
- Can’t create child themes. “Stylesheet is not readable.”
- WordPress + Child Theme = Am I missing something?
- How to make a child theme independent of parent?
- Sliding-Doors Child Theme
- WordPress Child Theme – twentyeleven
- use child theme for mobile version
- Google Analytics on a staging site
- Show excerpt and not full post in Twenty Seventeen
- Reenable disabled Elementor widget via child theme
- Fatal error: Cannot redeclare load_stylesheets() (previously declared in
- How to set a custom post type as home page and set post page to regular post?
- Updating an imported child theme from the wp-admin UI
- “Cannot modify header information – headers already sent by” while using get_stylesheet_directory_uri()
- Copy files from main to child theme (after designing website)
- How to get custom translations from child theme to be loaded?
- Twenty Seventeen – Navigation bar, logo, header size
- Admin options from parent theme do not bind
- using a child theme, after enqueing my js file it is loading before jquery
- How to override styles from child theme if all the styles are in a folder?
- Can I still switch to a child theme?
- How can I load child theme stylesheet with cache busting string and remove same stylesheet loaded by parent theme?
- Need help installing Hoffman child theme
- Adding translation files to a child theme
- is it ok to dequeue default parent stylesheet from custom page templates in child theme?
- Changing header banner dimension in child theme
- child index.php does not overwrite parent index.php in twenty fourteen theme
- WordPress picks parent theme’s home page template instead of the child theme one
- What the mean about ‘child theme’?
- Child theme template value for style.css for parent in different folder
- Run two concurrent themes in one installation
- About wordpress child themes
- Body classes in child theme
- Selling a child-theme of twenty-thirteen is legal? [closed]
- What is __(arguments) in my functions.php
- How to override a theme template file with a child theme template file (of the same name)
- melville and its child theme
- Child theme customizer preview doesn’t work/load
- theme.json should be in the child theme folder when using xxxx.json style located in the styles folder?
- Child theme css not loading when declared in parent functions