As jdm2112 suggested, the WP Codex had a well-detailed explanation. A few observations based on your question:
- The text domain shouldn’t contain spaces
- The “Template” value should be the same as the directory name of your parent theme (check it)
- Make sure the child theme directory name is different from the parent theme, convention is to call it
yourparenttheme-child
where yourparenttheme is the directory name of your parent theme -
Why zip the folder? Simply upload the directory to
/wp-content/themes/
-
Don’t forget to add the functions.php file
-
You should install the parent theme first, then the child theme
This is the standard header of a child theme (WP docs):
/*
Theme Name: Twenty Fifteen Child
Theme URI: http://example.com/twenty-fifteen-child/
Description: Twenty Fifteen Child Theme
Author: John Doe
Author URI: http://example.com
Template: twentyfifteen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twenty-fifteen-child
*/