Hi David,
when you are using one of our child-themes, the files you want to edit are in the child theme directory folder. You also have specific style sheets there to help you override any of the parent, or even the “core” child themes.
When we create a child theme, like Responsive LabZip, we add the contents of the parent’s header.php and footer.php to new versions in the child-theme. This enables us to add some extra code and functionality.
If you need to modify header.php or footer.php, do so to our child theme. If you want, you can also add any other parent theme files to the child theme directory and these will override the parent.
The “ultimate” style sheet is called labzip-custom.css and this will trump all others before it. The order of stylesheets can be found in the output source of any page, but it is:
style.css – parent
style.css – child
labstyle.css – child core style
labzip-child.css – specific child theme style
labzip-custom.css – blank and ready for your own custom style.
If you ever need to update our child theme, you can simply copy over any mods you made, or just the labzip-custom.css if you only added css there.
With functions.php, it doesn’t work the same. In this case, functions.php of the child is called FIRST, before the parent, so that you can ADD extra functionality as well as overriding it. This can be quite useful, compared with template pages, which only override parent when added to child theme.
Let me know if that makes sense?