If you are making updates to your site, we recommend creating a child theme. This allows you to easily make changes/customizations without effecting the main theme. The best part about this is that you can easily update our main theme without losing any of these customizations. It also helps with trouble-shooting as your child theme contains all of the customizations you have made.
You can learn more about child themes by checking out the WordPress Documentation: https://codex.wordpress.org/Child_Themes
The easiest way to create a child theme is by using the plugin One-Click-Child Theme: https://wordpress.org/plugins/one-click-child-theme/
After installing the plugin you can create a child theme under Appearance > Child Theme. Just fill out your child theme name and information and click “Create Child“. After that you can edit your newly created child theme.
One of the easiest ways to make changes to your theme is via CSS. This allows you to customize colors, dimensions, fonts and other fundamental design elements. If you are proficient in CSS, you could actually change the entire layout of your website. However, introducing such drastic changes is usually done differently. We will get to that.
All of this can be done while editing the style.css file in your child theme.
For every theme file present in the parent directory, WordPress will check whether a corresponding file is present in the child theme and, if so, use that one instead. This means that a header.php file in the child theme will override its equivalent in the parent folder.
So, if you don’t like something about a page’s layout, just copy the respective file, implement your changes, and upload it to the child theme’s folder. The modifications will then appear in the child theme, while the original file will remain untouched.