{"id":345346,"date":"2022-07-26T06:50:22","date_gmt":"2022-07-26T06:50:22","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=345346"},"modified":"2023-05-16T06:22:09","modified_gmt":"2023-05-16T06:22:09","slug":"customize-magento2-theme","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/","title":{"rendered":"Magento Theme: Customize Theme (Child-Theme-Concept)"},"content":{"rendered":"\n<p>Hello Friends,<\/p>\n\n\n\n<p>In this post, we will check how to customize the existing theme with <strong>child theme concepts.<\/strong><\/p>\n\n\n\n<p>We always get the requirement to <strong>customize the theme <\/strong>or add some <strong>new features to the existing theme<\/strong>, then most of the developers make changes to the original theme or add customization to the original theme &#8211; This is the<strong> wrong way.<\/strong><\/p>\n\n\n\n<p>We should not make changes to the existing original theme. For the theme customization, We should follow the <strong>Magento &#8211; Child Theme Concepts.<\/strong><\/p>\n\n\n\n<p>In this post, we will see how to create a child theme of an existing theme and make customization in an existing theme.<\/p>\n\n\n\n<p><strong>Step 1 &gt;<\/strong> To customize any theme, first, we should create a child theme. Magento 2 themes are located in the<strong>&nbsp;<em>\/app\/design\/frontend<\/em>&nbsp;<\/strong>folder, so First, we have to create a&nbsp;<strong>Vendor<\/strong>&nbsp;folder and then create a&nbsp;<strong>theme folder<\/strong>&nbsp;inside of it.<\/p>\n\n\n\n<p>For example, our Vendor folder is &#8220;Webkul&#8221; and our theme folder is &#8220;<em>CustomTheme<\/em>&#8220;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>we should create a <strong>theme.xml <\/strong>file in the theme root folder with the following code:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;theme xmlns:xsi=&quot;http:\/\/www.w3.org\/2001\/XMLSchema-instance&quot; xsi:noNamespaceSchemaLocation=&quot;urn:magento:framework:Config\/etc\/theme.xsd&quot;&gt;\n  &lt;title&gt;CustomTheme&lt;\/title&gt;\n  &lt;parent&gt;Magento\/Luma&lt;\/parent&gt;\n  &lt;media&gt;\n     &lt;preview_image&gt;media\/mytheme.png&lt;\/preview_image&gt;\n  &lt;\/media&gt;\n&lt;\/theme&gt;<\/pre>\n\n\n\n<p>Tags mentioned in the theme.xml file<br>&nbsp; &nbsp; 1. title: Title for the child theme.<br>&nbsp; &nbsp; 2. parent: We have to specify the parent theme path for the child theme.<br>&nbsp; &nbsp; 3. preview_image: This image will refer to the child&#8217;s theme layout and design.<\/p>\n\n\n\n<p><strong>Step 2 &gt; <\/strong>To <strong>register<\/strong> the theme into the system, we need to create a registration.php file at the root directory of the theme folder.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;?php\n\\Magento\\Framework\\Component\\ComponentRegistrar::register(\n    \\Magento\\Framework\\Component\\ComponentRegistrar::THEME,\n    &#039;frontend\/Webkul\/CustomTheme&#039;,\n    __DIR__\n);<\/pre>\n\n\n\n<p>Now, run the Magento&nbsp;<strong>setup: upgrade and deploy<\/strong>&nbsp;commands and check our&nbsp;<a href=\"https:\/\/devdocs.magento.com\/guides\/v2.4\/frontend-dev-guide\/themes\/theme-create.html\" target=\"_blank\" rel=\"noreferrer noopener\">custom theme<\/a>&nbsp;is available in the Admin area.<\/p>\n\n\n\n<p>Proceed to the section&nbsp;<strong>Content<\/strong>&nbsp;\u2014&gt;&nbsp;<strong>Design<\/strong>&nbsp;\u2014&gt;&nbsp;<strong>Themes<\/strong>&nbsp;and you will find your custom theme has been mentioned in the list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"556\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png\" alt=\"Design-Content-Magento-Admin\" class=\"wp-image-345370\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-300x139.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-250x116.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-768x356.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin.png 1278w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If you apply the custom theme then proceed with Content&nbsp;\u2192&nbsp;Design&nbsp;\u2192&nbsp;Configuration&nbsp;and then click&nbsp;Edit&nbsp;for the website or web store that you want to apply your theme to. Select a theme and save settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"708\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Default-Store-View-Design-Content-Magento-Admin-1200x708.png\" alt=\"Default-Store-View-Design-Content-Magento-Admin\" class=\"wp-image-345372\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Default-Store-View-Design-Content-Magento-Admin-1200x708.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Default-Store-View-Design-Content-Magento-Admin-300x177.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Default-Store-View-Design-Content-Magento-Admin-250x148.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Default-Store-View-Design-Content-Magento-Admin-768x453.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Default-Store-View-Design-Content-Magento-Admin.png 1283w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After the Applied theme, the website is still working properly, this is because our custom theme is a child theme of Luma and it inherits all the CSS and JS from his parents.<\/p>\n\n\n\n<p><strong>Step 3 &gt;<\/strong> This step is not necessary, but if you want to spread a theme as a composer package then you need to create a composer.json file in the root directory.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">{\n    &quot;name&quot;: &quot;Webkul\/CustomTheme&quot;,\n    &quot;description&quot;: &quot;This is a Custom Theme&quot;,\n    &quot;require&quot;: {\n        &quot;php&quot;: &quot;~5.5.0|~5.6.0|~7.0.0&quot;,\n        &quot;Webkul\/CustomTheme&quot;: &quot;100.0.*&quot;,\n        &quot;magento\/framework&quot;: &quot;100.0.*&quot;\n    },\n    &quot;type&quot;: &quot;magento2-theme&quot;,\n    &quot;version&quot;: &quot;100.0.1&quot;,\n    &quot;license&quot;: &#091;\n        &quot;OSL-3.0&quot;,\n        &quot;AFL-3.0&quot;\n    ],\n    &quot;autoload&quot;: {\n        &quot;files&quot;: &#091;\n            &quot;registration.php&quot;\n        ]\n    }\n}<\/pre>\n\n\n\n<p>Through these simple 3 steps, Our child theme has been created and installed. Now,<\/p>\n\n\n\n<p>Let&#8217;s, check the <strong>product details page (catalog_product_view.xml)<\/strong> for customization using our custom theme.<\/p>\n\n\n\n<p>By default,&nbsp;there are three tabs on the product page:<br>\u2013&nbsp;<strong>details<\/strong>&nbsp;about the product i.e. description<br>\u2013&nbsp;<strong>more information<\/strong>&nbsp;that stores product attributes and values<br>\u2013&nbsp;<strong>reviews<\/strong>&nbsp;provided by products buyers and consumers<\/p>\n\n\n\n<p><strong>Removing product tabs<\/strong><\/p>\n\n\n\n<p>For this, we have to create the layout file <strong>(catalog_product_view.xml)<\/strong>  in our custom theme directory:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;theme_dir&gt;\/Magento_Catalog\/layout\/catalog_product_view.xml<\/pre>\n\n\n\n<p><strong>To remove the review section from the product details page:<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;?xml version=&quot;1.0&quot;?&gt;\n&lt;page layout=&quot;1column&quot; xmlns:xsi=&quot;http:\/\/www.w3.org\/2001\/XMLSchema-instance&quot; xsi:noNamespaceSchemaLocation=&quot;urn:magento:framework:View\/Layout\/etc\/page_configuration.xsd&quot;&gt;\n    &lt;body&gt;\n        &lt;referenceBlock name=&quot;product.info.review&quot; remove=&quot;true&quot; \/&gt;\n        &lt;referenceBlock name=&quot;reviews.tab&quot; remove=&quot;true&quot; \/&gt;\n    &lt;\/body&gt;\n&lt;\/page&gt;<\/pre>\n\n\n\n<p>By this code, The Review section will remove from our product details page without changing in the original theme file.<\/p>\n\n\n\n<p><strong>Result<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1029\" height=\"592\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Men-Tshirt.png\" alt=\"Men-Tshirt\" class=\"wp-image-345613\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Men-Tshirt.png 1029w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Men-Tshirt-300x173.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Men-Tshirt-250x144.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Men-Tshirt-768x442.png 768w\" sizes=\"(max-width: 1029px) 100vw, 1029px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This is the standard way to customize the UI. Like this, we can add or remove and customize the UI as per our requirements. <\/p>\n\n\n\n<p>Check our blogs: <a href=\"https:\/\/webkul.com\/blog\/write-theme-specific-css-magento-2\/\">How to write theme-specific CSS in Magento 2?<\/a><\/p>\n\n\n\n<p>Thanks &amp; Happy Coding !!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello Friends, In this post, we will check how to customize the existing theme with child theme concepts. We always get the requirement to customize the theme or add some new features to the existing theme, then most of the developers make changes to the original theme or add customization to the original theme &#8211; <a href=\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":378,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121],"tags":[12942,12941,12943,2070],"class_list":["post-345346","post","type-post","status-publish","format-standard","hentry","category-magento-2","tag-child-theme","tag-custom-theme-2","tag-customize-theme","tag-magento2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento Theme: Customize Theme (Child-Theme-Concept) - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Customize Magento 2 Theme so most of the developers make changes to the original theme - This is the wrong way.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento Theme: Customize Theme (Child-Theme-Concept) - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Customize Magento 2 Theme so most of the developers make changes to the original theme - This is the wrong way.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-26T06:50:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-16T06:22:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png\" \/>\n<meta name=\"author\" content=\"Ashish Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashish Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\"},\"author\":{\"name\":\"Ashish Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/57d23646a58691882a6bd0baf5dadc21\"},\"headline\":\"Magento Theme: Customize Theme (Child-Theme-Concept)\",\"datePublished\":\"2022-07-26T06:50:22+00:00\",\"dateModified\":\"2023-05-16T06:22:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\"},\"wordCount\":575,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png\",\"keywords\":[\"child theme\",\"custom-theme\",\"customize theme\",\"Magento2\"],\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\",\"url\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\",\"name\":\"Magento Theme: Customize Theme (Child-Theme-Concept) - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png\",\"datePublished\":\"2022-07-26T06:50:22+00:00\",\"dateModified\":\"2023-05-16T06:22:09+00:00\",\"description\":\"Customize Magento 2 Theme so most of the developers make changes to the original theme - This is the wrong way.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin.png\",\"width\":1278,\"height\":592,\"caption\":\"Design-Content-Magento-Admin\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Magento Theme: Customize Theme (Child-Theme-Concept)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/57d23646a58691882a6bd0baf5dadc21\",\"name\":\"Ashish Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3ade0803c37d8f9fe88d8255d0db5361c67b2bc36a6bafa1b3e8804285115c9b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3ade0803c37d8f9fe88d8255d0db5361c67b2bc36a6bafa1b3e8804285115c9b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Ashish Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/ashishkumar-mg770\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento Theme: Customize Theme (Child-Theme-Concept) - Webkul Blog","description":"Customize Magento 2 Theme so most of the developers make changes to the original theme - This is the wrong way.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/","og_locale":"en_US","og_type":"article","og_title":"Magento Theme: Customize Theme (Child-Theme-Concept) - Webkul Blog","og_description":"Customize Magento 2 Theme so most of the developers make changes to the original theme - This is the wrong way.","og_url":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2022-07-26T06:50:22+00:00","article_modified_time":"2023-05-16T06:22:09+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png","type":"","width":"","height":""}],"author":"Ashish Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ashish Kumar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/"},"author":{"name":"Ashish Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/57d23646a58691882a6bd0baf5dadc21"},"headline":"Magento Theme: Customize Theme (Child-Theme-Concept)","datePublished":"2022-07-26T06:50:22+00:00","dateModified":"2023-05-16T06:22:09+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/"},"wordCount":575,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png","keywords":["child theme","custom-theme","customize theme","Magento2"],"articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/customize-magento2-theme\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/","url":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/","name":"Magento Theme: Customize Theme (Child-Theme-Concept) - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin-1200x556.png","datePublished":"2022-07-26T06:50:22+00:00","dateModified":"2023-05-16T06:22:09+00:00","description":"Customize Magento 2 Theme so most of the developers make changes to the original theme - This is the wrong way.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/customize-magento2-theme\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/07\/Design-Content-Magento-Admin.png","width":1278,"height":592,"caption":"Design-Content-Magento-Admin"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/customize-magento2-theme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Magento Theme: Customize Theme (Child-Theme-Concept)"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/57d23646a58691882a6bd0baf5dadc21","name":"Ashish Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3ade0803c37d8f9fe88d8255d0db5361c67b2bc36a6bafa1b3e8804285115c9b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ade0803c37d8f9fe88d8255d0db5361c67b2bc36a6bafa1b3e8804285115c9b?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Ashish Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/ashishkumar-mg770\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/345346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/378"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=345346"}],"version-history":[{"count":10,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/345346\/revisions"}],"predecessor-version":[{"id":462581,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/345346\/revisions\/462581"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=345346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=345346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=345346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}