I just started off building a new site by customizing an existing theme. Now I'm wondering whether there is any advantage of using a child theme instead of a plain git to make my changes upstream-update-proof?
My strategy would be to host from branch let's say my-changes
. Whenever there is an update to the original theme I'd switch back to master
, update and then rebase my-changes on master
.
Like that I could fiddle with everything, even plugins, without having to worry about keeping the right files, e.g. a custom footer.php, in my child theme.
Am I overlooking some advantages of child themes here?