{"id":26728990,"url":"https://github.com/matthewbeckwith/makeachildtheme","last_synced_at":"2026-05-16T15:36:22.560Z","repository":{"id":184578937,"uuid":"96660554","full_name":"matthewBeckwith/makeAChildTheme","owner":"matthewBeckwith","description":"This is for a specific person...you know who you are.  However, maybe someone else finds it and it helps... ","archived":false,"fork":false,"pushed_at":"2017-07-12T21:14:47.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-07-29T05:21:17.176Z","etag":null,"topics":["child-theme","wordpress","wordpress-theme"],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matthewBeckwith.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-07-09T04:16:32.000Z","updated_at":"2023-07-29T05:21:19.070Z","dependencies_parsed_at":null,"dependency_job_id":"9a67a42d-146d-4f40-8548-0582f3b8fe1e","html_url":"https://github.com/matthewBeckwith/makeAChildTheme","commit_stats":null,"previous_names":["matthewbeckwith/makeachildtheme"],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewBeckwith%2FmakeAChildTheme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewBeckwith%2FmakeAChildTheme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewBeckwith%2FmakeAChildTheme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewBeckwith%2FmakeAChildTheme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matthewBeckwith","download_url":"https://codeload.github.com/matthewBeckwith/makeAChildTheme/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245938004,"owners_count":20696982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["child-theme","wordpress","wordpress-theme"],"created_at":"2025-03-27T22:38:04.969Z","updated_at":"2026-05-16T15:36:17.539Z","avatar_url":"https://github.com/matthewBeckwith.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to Make a Child Theme in WordPress #\n\n\u003e ### Why a Child Theme\n\u003e ---\n\nA child theme is ALWAYS a good idea when using a theme for WordPress, quite simply so that when the theme updates, your WordPress site doesn't break as a result!\n\n\u003e ### Install WordPress ###\n\u003e ---\n\nI like to have two installations, one for development, and a live one, usually set to an \"Under Construction\" type page until you are happy with the product.\nEither way, setup is the same.  You can use something like XAMPP or anything that can serve files locally for testing and there are setups in AWS or similar server environments that can get your live site up and running and will have instructions there.  In the case of who this is actually for, his environment is already setup, and I can actually skip this part and... I'm going to.  ...I'm sorry.  To be honest, I just kind of wanted to make him read all of this for no reason.  Also, I thought having multiple sections in my README could be fun!\n\n\u003e ### Open Your Editor! ###\n\u003e ---\n*I want you to read that like its epic.  Like, \"Start Your Engines!\". Anyway...*\n\nDon't be frightened though, I've already made the files for you and they are in the Repository.  The file is \"Child Theme\", and in it are two files:\n* functions.php\n* style.css\n\nAnd its the style.css file you want to open.  Clone this Repo, and lets get started... I'll wait...\n\n\n\n\n\n\n\nOk. Looks like we're ready...\nAt the top of this document is a section completely commented out.  Leave it that way.\n\nCurrently, it looks like this...\n```css\n/*\n Theme Name:     Your Theme Name\n Description:    Describe Your Theme\n Author:         Your Name... or you know..whateva\n Author URI:     your website mabye. show off some stuff if they come lookin\n Template:       Divi\n Version:        1.0.0\n*/\n```\n\nEverything should be changed except the Template (in the case of my friend), if you are child theming from a different parent theme, by all means, change it.\n\n1. Theme Name - Give your theme a name\n2. Description - Give it a small Description\n3. Author - Put your name or Company Name for the Author\n4. Author URI - Put a link to you or your company's website\n5. Template - This is the most important one and MUST be included... without this it will not work.\n6. Version - This is your version of child theme, not the parent. So if you're just starting the site, this probably does not need to change.\n\nOnce this is complete, save the file and then zip the folder up containing both your newly modified style.css and the functions.php file.\n\n\u003e ### Add to WordPress ###\n\u003e ---\n\nSign into the admin side of your WordPress and navigate to the Themes.  If you are installing your Parent Theme from a ZIP file (not child theme),\nyou will find the option to import the theme at the top of the page.  Click the Import Button, navigat to the parent theme .zip file, and select it.  WordPress will install the theme and automatically activate it.\n\nOnce your parent theme has been added, you can now follow the same process to import your child-theme!  Just make sure your child-theme is active before you start working.\n\n\u003e ### A Word... ###\n\u003e ---\n\nNow, this will get you started, but of course... there's always more...\n\nIf you'd like to see all the options you can declare in the style.css header (there are more, things like License, and Tags, etc) or, maybe your parent theme css isn't acting quite right and you need to work something out this README file doesn't contain, you can find more information [HERE](https://codex.wordpress.org/Child_Themes).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthewbeckwith%2Fmakeachildtheme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatthewbeckwith%2Fmakeachildtheme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthewbeckwith%2Fmakeachildtheme/lists"}