Basically, you just create a new folder in the themes folder. For example, if your theme folder is called “beacon” then you create a folder for the child theme called “beacon-child”. Once you do that, it requires just one file for the child theme to show up in the list of installed themes to be activated. That file would be a “style.css” file. In the link I gave you, there is code provided to copy and paste in that file. So based on my example, the code you add to style.css would be:
*
Theme Name: Beacon Child
Theme URI: https://example.com/beacon-child/
Description: Beacon Theme
Author: John Doe
Author URI: https://example.com
Template: beacon
Version: 1.0.0
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twenty-fourteen-child
*/
/*
For older themes, and themes that do not use wp_enqueue_style() to enqueue their stylesheet, use the following line where twentyfourteen is the name of the directory where the theme resides:
Make sure you uncomment out this import line below if you want to include the parent CSS and the wp_enqueue_style() is not working. If you do not then you will not have any styling in your child theme from the parent theme.
*/
/*
@import url("../beacon/style.css");
*/
/* =Theme customization starts here
-------------------------------------------------------------- */
Only two changes are needed for it to work: I changed the name of the temnplate and the import url. But I changed the theme name so you will know which one to select.