{"id":815,"date":"2020-10-27T15:15:54","date_gmt":"2020-10-27T21:15:54","guid":{"rendered":"https:\/\/kadence-theme.com\/?post_type=knowledgebase&#038;p=815"},"modified":"2026-01-02T15:52:08","modified_gmt":"2026-01-02T15:52:08","password":"","slug":"what-is-a-child-theme-should-i-install-one-if-so-how","status":"publish","type":"docs","link":"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/what-is-a-child-theme-should-i-install-one-if-so-how\/","title":{"rendered":"What is a Child Theme, Should I Install One, if so How?"},"content":{"rendered":"\n<p>A WordPress theme controls the overall appearance and layout of your website. It determines how your content pages (i.e. posts, pages, archives) are displayed. Oftentimes, themes may add additional features such as layout options, colors, fonts, and added functionality to WordPress.<\/p>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id815_0a9f9a-ac .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-table-of-content-nav.kb-table-of-content-id815_0a9f9a-ac .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id815_0a9f9a-ac .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id815_0a9f9a-ac .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}<\/style>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_86055b-58, .wp-block-kadence-advancedheading.kt-adv-heading815_86055b-58[data-kb-block=\"kb-adv-heading815_86055b-58\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_86055b-58 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_86055b-58[data-kb-block=\"kb-adv-heading815_86055b-58\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_86055b-58 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_86055b-58[data-kb-block=\"kb-adv-heading815_86055b-58\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"what-is-a-child-theme\" class=\"kt-adv-heading815_86055b-58 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_86055b-58\">What is a Child Theme?<\/h2>\n\n\n\n<p>A child theme is a WordPress theme that inherits all of the qualities of a parent theme, and allows you to extend or customize the functionality of that parent theme.  The parent theme can be a commercial theme, one you\u2019ve developed yourself, or any one of the many free themes in the <a href=\"https:\/\/wordpress.org\/themes\/\" target=\"_blank\" rel=\"noopener\">WordPress.org theme directory<\/a>.  And yes, you can create a child theme using the <a href=\"https:\/\/wordpress.org\/themes\/kadence\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">FREE Kadence theme<\/a> as the parent theme!<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_fad409-b6, .wp-block-kadence-advancedheading.kt-adv-heading815_fad409-b6[data-kb-block=\"kb-adv-heading815_fad409-b6\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_fad409-b6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_fad409-b6[data-kb-block=\"kb-adv-heading815_fad409-b6\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_fad409-b6 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_fad409-b6[data-kb-block=\"kb-adv-heading815_fad409-b6\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"do-i-need-a-child-theme\" class=\"kt-adv-heading815_fad409-b6 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_fad409-b6\">Do I Need a Child Theme?<\/h2>\n\n\n\n<p>For simplicity and ease of use, Kadence has been developed to be customizable via the WordPress Customizer.  Most users may not need to use a child theme when using Kadence.  If you need to add a function or custom filter, we often suggest using a <a href=\"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/how-to-add-a-custom-filter-or-function-with-code-snippets\/\" data-type=\"docs\" data-id=\"1077\">code snippets plugin<\/a>.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_d48ab0-7d, .wp-block-kadence-advancedheading.kt-adv-heading815_d48ab0-7d[data-kb-block=\"kb-adv-heading815_d48ab0-7d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_d48ab0-7d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_d48ab0-7d[data-kb-block=\"kb-adv-heading815_d48ab0-7d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_d48ab0-7d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_d48ab0-7d[data-kb-block=\"kb-adv-heading815_d48ab0-7d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"when-do-i-need-a-child-theme\" class=\"kt-adv-heading815_d48ab0-7d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_d48ab0-7d\">When Do I Need a Child Theme?<\/h2>\n\n\n\n<p>There are a few scenarios when a child theme might be necessary:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Custom theme functionality or styles. <\/strong>You may require advanced theme modifications that are not possible via the Customizer or by adding code snippets. These types of customizations would be used when you want to override certain parent theme functionality.  Copying theme template files to your child theme or including specialized custom functions in the functions.php are common examples.<\/li>\n\n\n\n<li><strong>Custom PHP-based page templates.<\/strong> If you want to create a custom PHP-based page template, you need to use a child theme. You can add the page-template-name.php to the child theme, and it will automatically register as a template option for your pages. You need to use a child theme for this so that your templates are not removed when the theme is updated.<\/li>\n\n\n\n<li><strong>Custom plugin functionality. <\/strong>Many plugins allow you to override their built-in templates and\/or functions.  For templates, it&#8217;s common to copy the plugin templates to your child theme directory and customize the files there.  Custom plugin functions can sometimes be included in your child theme functions.php file.<\/li>\n<\/ol>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_3852a6-5c, .wp-block-kadence-advancedheading.kt-adv-heading815_3852a6-5c[data-kb-block=\"kb-adv-heading815_3852a6-5c\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_3852a6-5c mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_3852a6-5c[data-kb-block=\"kb-adv-heading815_3852a6-5c\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_3852a6-5c img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_3852a6-5c[data-kb-block=\"kb-adv-heading815_3852a6-5c\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"creating-and-installing-a-child-theme\" class=\"kt-adv-heading815_3852a6-5c wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_3852a6-5c\">Creating and Installing a Child Theme<\/h2>\n\n\n\n<p>You can either manually create a child theme or download a pre-made child theme and install it using the WordPress theme installer.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_95af7e-33, .wp-block-kadence-advancedheading.kt-adv-heading815_95af7e-33[data-kb-block=\"kb-adv-heading815_95af7e-33\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_95af7e-33 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_95af7e-33[data-kb-block=\"kb-adv-heading815_95af7e-33\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_95af7e-33 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_95af7e-33[data-kb-block=\"kb-adv-heading815_95af7e-33\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"manually-create-a-child-theme\" class=\"kt-adv-heading815_95af7e-33 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_95af7e-33\">Manually Create a Child Theme<\/h3>\n\n\n\n<p>To manually create a child theme, you can create a separate directory under <strong>\/wp-content\/themes\/<\/strong> at the same level of the parent theme (i.e. <strong>\/wp-content\/themes\/kadence-child\/<\/strong>). Typically you&#8217;ll start with two files, style.css and functions.php, but you can also add other customizations and\/or files to a child theme if you like. <\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_2016b6-06, .wp-block-kadence-advancedheading.kt-adv-heading815_2016b6-06[data-kb-block=\"kb-adv-heading815_2016b6-06\"]{font-size:var(--global-kb-font-size-md, 1.25rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_2016b6-06 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_2016b6-06[data-kb-block=\"kb-adv-heading815_2016b6-06\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_2016b6-06 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_2016b6-06[data-kb-block=\"kb-adv-heading815_2016b6-06\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading815_2016b6-06 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_2016b6-06\"><strong>Resources:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/developer.wordpress.org\/themes\/advanced-topics\/child-themes\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WordPress has a document<\/a> that explains how child themes work.<\/li>\n\n\n\n<li>There are a number of <a href=\"https:\/\/wordpress.org\/plugins\/search\/child+theme\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">plugins that will create a child theme<\/a> for you based on the current active theme. These plugins can be removed once the child theme is created.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_c3ff47-aa, .wp-block-kadence-advancedheading.kt-adv-heading815_c3ff47-aa[data-kb-block=\"kb-adv-heading815_c3ff47-aa\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_c3ff47-aa mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_c3ff47-aa[data-kb-block=\"kb-adv-heading815_c3ff47-aa\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_c3ff47-aa img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_c3ff47-aa[data-kb-block=\"kb-adv-heading815_c3ff47-aa\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"download-a-pre-made-child-theme\" class=\"kt-adv-heading815_c3ff47-aa wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_c3ff47-aa\">Download a Pre-Made Child Theme<\/h3>\n\n\n\n<p>To quickly get started, download a pre-built child theme zip file using the button below and install it using the WordPress theme installer.<\/p>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns815_01c95d-06{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns815_01c95d-06 .kt-button{font-weight:normal;font-style:normal;}.kt-btns815_01c95d-06 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns815_01c95d-06 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns815_01c95d-06 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns815_01c95d-06 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns815_01c95d-06 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns815_01c95d-06 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns815_01c95d-06 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns815_01c95d-06\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn815_8056ed-25.kb-button{width:initial;}<\/style><a class=\"kb-button kt-button button kb-btn815_8056ed-25 kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-fill  kt-btn-has-text-true kt-btn-has-svg-true  wp-block-kadence-singlebtn\" href=\"https:\/\/www.kadencewp.com\/wp-content\/uploads\/2020\/07\/kadence-child.zip\"><span class=\"kt-btn-inner-text\">Download Kadence Child Theme<\/span><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_download kt-btn-icon-side-right\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"7 10 12 15 17 10\"\/><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"\/><\/svg><\/span><\/a><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_e684c6-80, .wp-block-kadence-advancedheading.kt-adv-heading815_e684c6-80[data-kb-block=\"kb-adv-heading815_e684c6-80\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_e684c6-80 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_e684c6-80[data-kb-block=\"kb-adv-heading815_e684c6-80\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_e684c6-80 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_e684c6-80[data-kb-block=\"kb-adv-heading815_e684c6-80\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"installing-a-child-theme-zip-file-using-the-wordpress-theme-installer\" class=\"kt-adv-heading815_e684c6-80 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_e684c6-80\">Installing a Child Theme ZIP File Using the WordPress Theme Installer<\/h3>\n\n\n\n<p>In WordPress admin go to <strong>Appearance<\/strong> \u2192 <strong>Themes<\/strong> \u2192 <strong>Add New<\/strong> and click <strong>Upload Theme<\/strong>. Choose the <strong>kadence-child.zip<\/strong> file you just downloaded and click <strong>Install Now<\/strong>.<\/p>\n\n\n\n<p>Click <strong>Activate<\/strong>. Congratulations! You have successfully installed and activated the Kadence child theme.<\/p>\n\n\n\n<p>For a deeper look at when and why you might want to consider child themes versus the WordPress Customizer, we have a <a href=\"https:\/\/www.kadencewp.com\/blog\/custom-css-should-you-use-a-wordpress-child-theme-or-the-customizer\/\">blog post<\/a> that explores this further.&nbsp;<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_999889-09, .wp-block-kadence-advancedheading.kt-adv-heading815_999889-09[data-kb-block=\"kb-adv-heading815_999889-09\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_999889-09 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_999889-09[data-kb-block=\"kb-adv-heading815_999889-09\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_999889-09 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_999889-09[data-kb-block=\"kb-adv-heading815_999889-09\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"migrating-your-existing-site-settings-to-a-child-theme\" class=\"kt-adv-heading815_999889-09 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_999889-09\">Migrating Your Existing Site Settings to a Child Theme<\/h2>\n\n\n\n<p>Customizer settings are theme-specific.  If you\u2019ve already developed a site using Kadence and later realize that you need to use a child theme, you will need to re-apply your Customizer settings after switching to your child theme.&nbsp;<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_8223eb-1d, .wp-block-kadence-advancedheading.kt-adv-heading815_8223eb-1d[data-kb-block=\"kb-adv-heading815_8223eb-1d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_8223eb-1d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_8223eb-1d[data-kb-block=\"kb-adv-heading815_8223eb-1d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_8223eb-1d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_8223eb-1d[data-kb-block=\"kb-adv-heading815_8223eb-1d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"exporting-and-importing-your-theme-settings\" class=\"kt-adv-heading815_8223eb-1d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_8223eb-1d\">Exporting and Importing your Theme Settings<\/h3>\n\n\n\n<p>If you&#8217;re using the Kadence theme, you can easily export and re-apply your settings to your child theme.  To do so, you&#8217;ll need to install the <a href=\"https:\/\/wordpress.org\/plugins\/kadence-starter-templates\/\" target=\"_blank\" rel=\"noopener\">FREE Kadence Starter Templates plugin<\/a>.  Once installed and activated, follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>With your Kadence theme active<\/strong>, go to the Customizer, click Import\/Export and export your settings.  This will download a file to your hard drive that will say something like \u201ckadence-theme-export.dat\u201d&nbsp;<\/li>\n\n\n\n<li>Go to Appearance \u2192 Themes and install and activate your child theme.<\/li>\n\n\n\n<li>Go back to the Customizer, click Import\/Export. Go to Import and locate the kadence-theme-export.dat file on your hard drive and click \u201cImport.\u201d<\/li>\n<\/ol>\n\n\n\n<p>Your Kadence Customizer settings should now be applied to your child theme.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_01393f-e6, .wp-block-kadence-advancedheading.kt-adv-heading815_01393f-e6[data-kb-block=\"kb-adv-heading815_01393f-e6\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_01393f-e6 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_01393f-e6[data-kb-block=\"kb-adv-heading815_01393f-e6\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_01393f-e6 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_01393f-e6[data-kb-block=\"kb-adv-heading815_01393f-e6\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"loading-your-child-theme-style-css-file\" class=\"kt-adv-heading815_01393f-e6 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_01393f-e6\">Loading Your Child Theme style.css File<\/h2>\n\n\n\n<p>If you want to have the child theme enqueue your child theme style.css file, you can edit the child theme functions.php file and include a snippet such as the one below.  The pre-built child theme already contains this snippet.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">\/**\n * Enqueue child styles.\n *\/\nfunction child_enqueue_styles() {\n\twp_enqueue_style( 'child-theme', get_stylesheet_directory_uri() . '\/style.css', array(), 1.0 );\n}\n\n\/\/ add_action( 'wp_enqueue_scripts', 'child_enqueue_styles' ); \/\/ Remove the \/\/ from the beginning of this line if you want the child theme style.css file to load on the front end of your site.<\/code><\/pre>\n\n\n\n<p>Remove the \/\/ before the add_action, and your child theme style.css will be enqueued.<\/p>\n\n\n\n<p><strong><span style=\"text-decoration: underline\">Note<\/span><\/strong>: To ensure your child theme style.css file loads after all others, edit the functions.php file and change the action priority to a number such as 999:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">\/**\n * Enqueue child styles.\n *\/\nfunction child_enqueue_styles() {\n\twp_enqueue_style( 'child-theme', get_stylesheet_directory_uri() . '\/style.css', array(), 1.0 );\n}\n\nadd_action( 'wp_enqueue_scripts', 'child_enqueue_styles', 999 );<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading815_f163e1-49, .wp-block-kadence-advancedheading.kt-adv-heading815_f163e1-49[data-kb-block=\"kb-adv-heading815_f163e1-49\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading815_f163e1-49 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading815_f163e1-49[data-kb-block=\"kb-adv-heading815_f163e1-49\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading815_f163e1-49 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading815_f163e1-49[data-kb-block=\"kb-adv-heading815_f163e1-49\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"enqueuing-child-styles-in-the-block-editor\" class=\"kt-adv-heading815_f163e1-49 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading815_f163e1-49\">Enqueuing Child Styles in the Block Editor<\/h2>\n\n\n\n<p>To maintain a true WYSIWYG experience in WP Admin, you may want to enqueue your child theme styles in the Block Editor.  To do so, you can add the following snippet to your functions.php file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">\/\/ Enqueue child styles in the block editor\nadd_action( 'enqueue_block_editor_assets', function() {\n    wp_enqueue_style(\n        'child-theme-editor-styles', \n        get_stylesheet_directory_uri() . '\/style.css', \n        array(), \n        1.0\n    );\n});<\/code><\/pre>\n\n\n\n<p>Keep in mind that you may need to add additional CSS selectors to your styles.  For example, setting the color of an H2 block may require adding an additional selector (i.e. <em>.editor-styles-wrapper<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"css\" class=\"language-css\">h2, .editor-styles-wrapper h2 {\n\tcolor: red;\n}<\/code><\/pre>\n\n\n\n<p>If you prefer to use a separate stylesheet for the Block Editor only (not used for the front-end), you can create a new file (i.e. <em>editor-style.css<\/em>) and enqueue that instead.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A WordPress theme controls the overall appearance and layout of your website. It determines how your content pages (i.e. posts, pages, archives) are displayed. Oftentimes, themes may add additional features such as layout options, colors, fonts, and added functionality to WordPress. What is a Child Theme? A child theme is a WordPress theme that inherits&#8230;<\/p>\n","protected":false},"author":1265,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"doc_category":[405],"doc_tag":[],"knowledge_base":[6],"class_list":["post-815","docs","type-docs","status-publish","hentry","doc_category-theme-advanced","knowledge_base-kadence-theme"],"year_month":"2026-04","word_count":1084,"total_views":"13372","reactions":{"happy":"4","normal":"0","sad":"0"},"author_info":{"display_name":"Ben Ritner","author_link":"https:\/\/www.kadencewp.com\/help-center\/author\/britner\/"},"doc_category_info":[{"term_name":"Advanced","term_url":"https:\/\/www.kadencewp.com\/help-center\/knowledge-base\/kadence-theme\/theme-advanced\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"Kadence Theme","term_url":"https:\/\/www.kadencewp.com\/help-center\/knowledge-base\/kadence-theme\/","term_slug":"kadence-theme"}],"knowledge_base_slug":["kadence-theme"],"taxonomy_info":{"doc_category":[{"value":405,"label":"Advanced"}],"knowledge_base":[{"value":6,"label":"Kadence Theme"}]},"featured_image_src_large":false,"comment_info":0,"_links":{"self":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/users\/1265"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/comments?post=815"}],"version-history":[{"count":14,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/815\/revisions"}],"predecessor-version":[{"id":16541,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/815\/revisions\/16541"}],"wp:attachment":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/media?parent=815"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/doc_category?post=815"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/doc_tag?post=815"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/knowledge_base?post=815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}