When in comes to making modifications to a WordPress theme, creating a Child Theme is Job #1. From the WordPress.org codex: A WordPress child theme is a theme that inherits the functionality of another theme, called the parent theme, and allows you to modify, or add to, the functionality of that parent theme.