{"id":20,"date":"2019-11-28T12:24:25","date_gmt":"2019-11-28T11:24:25","guid":{"rendered":"http:\/\/carontestudio.com\/blog\/?p=20"},"modified":"2022-04-07T12:39:14","modified_gmt":"2022-04-07T10:39:14","slug":"crear-un-tema-hijo-en-wordpress","status":"publish","type":"post","link":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/","title":{"rendered":"C\u00f3mo crear un tema hijo para WordPress"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><em>Child Theme<\/em> manual y con <em>plugin<\/em><\/h2>\n\n\n\n<p>Crear un <em>child theme<\/em> para tu sitio es algo fundamental, tanto si usas WordPress 4 como WordPress 5. Seguro que has pasado mucho tiempo buscando una plantilla que se adaptara a tus gustos. Pero en todos los temas siempre hay algo que no nos gusta y que queremos cambiar. Muchos temas ya traen integrado un men\u00fa para personalizar su cabecera, sus colores, quiz\u00e1 un carrusel\u2026 Pero si queremos ponerlo realmente a nuestro gusto, tenemos que entrar en sus tripas, navegar por sus archivos y modificamos el css, un archivo javascript, incluso alg\u00fan php. Para ello no hay nada como crear un tema hijo en WordPress.<\/p>\n\n\n\n<p><strong>Nunca hay que modificar los archivos del tema<\/strong> que tenemos instalados. La principal raz\u00f3n es que, a partir de entonces, somos esclavos de nuestras modificaciones. Si encuentran un bug en el tema y los desarrolladores lo arreglan, nosotros nos quedaremos sin soluci\u00f3n, ya que, si actualizamos, se pisar\u00e1n los archivos que hemos modificado y perderemos nuestras personalizaciones.<br> \u00bfQu\u00e9 hacemos entonces? Cuando hayamos escogido un tema para nuestro sitio debemos <strong>crear un tema hijo.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/temas-wordpress-1024x291.jpg\" alt=\"Temas b\u00e1sicos de WordPress\" class=\"wp-image-30\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/temas-wordpress-1024x291.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/temas-wordpress-300x85.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/temas-wordpress-768x219.jpg 768w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/temas-wordpress.jpg 1272w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es un tema hijo de WordPress?<\/h2>\n\n\n\n<p>El tema hijo (o <em>child-theme<\/em>) va a ser una especie de <strong>duplicado parcial del tema original<\/strong> (el padre). Se trata de una carpeta que al principio estar\u00e1 pr\u00e1cticamente vac\u00eda, y en la que iremos copiando archivos de la carpeta padre que queramos modificar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ventajas de un child theme<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Permite modificar la plantilla sin estropear el estado inicial (frente a una plantilla modificada).<\/li><li>Permite acceder a las actualizaciones del desarrollador que mantienen la seguridad de nuestro sitio (frente a una plantilla creada de cero).<\/li><li>Estas actualizaciones no pisan sin pisar nuestras modificaciones  (frente a una plantilla modificada) .<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Desventajas de un child theme<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Aumenta la carga de la p\u00e1gina, ralentizando su rendimiento (frente a una plantilla modificada o creada de cero).<\/li><li>Trabajar\u00e1s sobre una plantilla hecha por otros, el desconocimiento de c\u00f3mo funciona puede ser un problema a la hora de modificarla (frente a una plantilla creada de cero).<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo funciona un tema hijo de WordPress?<\/h2>\n\n\n\n<p>Los archivos que modific\u00e1bamos en nuestro ejemplo inicial los vamos a cambiar en este tema hijo. De esta manera, si queremos modificar el archivo <em>page.php<\/em> lo que haremos ser\u00e1 copiarlo del tema padre al tema hijo con la misma ruta. Una vez all\u00ed lo modificaremos. Esto hace que el archivo <em>page.php<\/em> est\u00e9 duplicado en padre e hijo.<\/p>\n\n\n\n<p>La ventaja de este sistema es que, cuando apliquemos el tema hijo a nuestro sitio, <strong>WordPress dar\u00e1 preferencia a los archivos del hijo sobre los que est\u00e9n repetidos en el padre<\/strong>. De esta manera, partiendo del tema original, sumar\u00e1 nuestras modificaciones al resultado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> \u00bfQu\u00e9 pasa cuando actualizamos el tema padre?<\/h2>\n\n\n\n<p><strong>Cuando actualizamos el tema no perdemos nuestras modificaciones<\/strong>, ya que los archivos que se sobrescriben son los del padre. Los archivos del hijo no se modifican, y siguen teniendo preferencia sobre los duplicados en el tema padre. Por tanto, aunque nuestro archivo del ejemplo, <em>page.php<\/em>, sea m\u00e1s nuevo en el tema original, el que se tendr\u00e1 en cuenta para mostrar nuestra p\u00e1gina ser\u00e1 el archivo que modificamos en su d\u00eda en el tema hijo.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"776\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/child-theme.png\" alt=\"Tema padre y tema hijo - WordPress\" class=\"wp-image-31\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/child-theme.png 500w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/child-theme-193x300.png 193w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo crear un tema hijo en WordPress? <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Crear un <em>child-theme<\/em> de forma manual<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Crea la carpeta<\/h4>\n\n\n\n<p>En la carpeta <em>wp-content\/themes<\/em> encontrar\u00e1s los temas que tienes instalados en tu sitio web. All\u00ed crea una carpeta vac\u00eda y ll\u00e1mala igual que el tema que has escogido como padre, pero a\u00f1ade al final <em>-child <\/em>o <em>-hijo<\/em>, simplemente para diferenciarla.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Crea el css<\/h4>\n\n\n\n<p>Dentro de esta carpeta crea un nuevo archivo <em>style.css<\/em>. Este es un ejemplo de c\u00f3mo empieza un css de un tema hijo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> \/*<br> Theme Name: WP Bootstrap Starter Child<br> Theme URI: https:\/\/afterimagedesigns.com\/wp-bootstrap-starter\/<br> Template: wp-bootstrap-starter<br> Author: Afterimage Designs<br> Author URI: https:\/\/afterimagedesigns.com\/<br> Description: Tema hijo wordpress<br> Tags: blog,custom-menu,featured-images,threaded-comments,translation-ready,full-width-template<br> Version: 3.1.0.1537285719<br> Text Domain: wp-bootstrap-starter-child <br> Updated: 2018-09-18 15:48:39<br> *\/<\/pre>\n\n\n\n<p>De todo esto solo es obligatorio:<br> <strong>Theme Name<\/strong>: Ser\u00e1 el nombre que le damos al tema y no puede haber otro con el mismo nombre.<br> <strong>Template<\/strong>: El nombre de la carpeta del padre<\/p>\n\n\n\n<p>Claro que esto har\u00e1 que nuestra hoja prevalezca sobre la del padre, as\u00ed que todos los estilos creados en la hoja <em>style.css<\/em> original ser\u00e1n obviados y no visualizaremos correctamente todos los estilos creados en ella.<br> Para evitar esto antes se a\u00f1ad\u00eda (no lo hagas todav\u00eda) una l\u00ednea como la siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> @import url(\"..\/wp-bootstrap-starter\/style.css\");<\/pre>\n\n\n\n<p>Donde  <em>wp-bootstrap-starter <\/em>era el nombre de la carpeta del tema padre que has escogido. Con esto carg\u00e1bamos la hoja de estilos original para a\u00f1adirle lo que a continuaci\u00f3n escribamos en nuestro css hijo.<br><strong>Es recomendable no hacerlo as\u00ed<\/strong>, ya que se considera una mala pr\u00e1ctica. En vez de ello <strong>esa instrucci\u00f3n se la daremos a trav\u00e9s del <em>functions.php<\/em>.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Crea el functions.php<\/h4>\n\n\n\n<p>Despu\u00e9s vamos a crear un archivo <em>functions.php<\/em> en el tema hijo. Este archivo no va a sobrescribir su hom\u00f3nimo del padre, sino que va a usar el del padre y le a\u00f1adir\u00e1 su contenido. De esta manera los dos archivos se suman al cargar la web.<br> El archivo contendr\u00eda lo siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php<br> add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );<br>function enqueue_parent_styles() {<br>    wp_enqueue_style( 'parent-style', get_template_directory_uri().'\/style.css' );<br> }<br> ?&gt;<\/pre>\n\n\n\n<p>Esto cargar\u00e1 el css del padre y a\u00f1adir\u00e1 nuestras modificaciones.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Modifica estilos css<\/h4>\n\n\n\n<p>Con esto ya puedes crear tus propias reglas css en el archivo del hijo. Si WordPress encuentra una clase o id duplicada en tu archivo y en el original, dar\u00e1 prioridad al tuyo, de manera que aunque actualices tu tema no cambie su estilo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Modifica archivos php en WordPress<\/h4>\n\n\n\n<p>Ahora puedes ir m\u00e1s all\u00e1 y modificar los php de la plantilla. Si por ejemplo quieres modificar el <em>footer <\/em>de tu sitio web solo tienes que copiarlo del padre al hijo (con la misma ruta de carpetas internas). Modif\u00edcalo a tu gusto y, si te sale mal, siempre puedes recuperar el original.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Plugin para crear un tema hijo en WordPress<\/h3>\n\n\n\n<p>Si te asusta o sobrepasa el crear archivos y c\u00f3digo, existe una <strong>alternativa f\u00e1cil y sencilla,&nbsp;podemos&nbsp;crear&nbsp;un&nbsp;<em>child-theme<\/em> por medio de un plugin<\/strong> que nos facilitar\u00e1 su&nbsp;creaci\u00f3n y, una vez hecho, podremos desactivarlo o desinstalarlo sin mayor problema. En tu panel de administraci\u00f3n de WordPress ve a Plugins\/A\u00f1adir nuevo y busca  <strong><a href=\"https:\/\/es.wordpress.org\/plugins\/child-theme-configurator\/\">Child Theme Configurator<\/a><\/strong>. Inst\u00e1lalo y act\u00edvalo.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"238\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/child-theme-plugin-image.jpg\" alt=\"Child Theme Plugin para WordPress\" class=\"wp-image-21\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/child-theme-plugin-image.jpg 768w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/07\/child-theme-plugin-image-300x93.jpg 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n\n<p>Esto habilitar\u00e1 una nueva opci\u00f3n en tu men\u00fa de administraci\u00f3n de WordPress: Herramientas\/Child themes. All\u00ed tan solo seguiremos las instrucciones paso a paso que nos va dando el plugin<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Crear un tema hijo con Child Theme Configurator, paso a paso<\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li>Seleccionamos Crear un nuevo tema<\/li><li>Seleccionamos el que ser\u00e1 el padre <\/li><li>Si el tema es correcto nos dejar\u00e1 continuar<\/li><li>Seleccionamos el nombre que tendr\u00e1 la carpeta<\/li><li>Escogemos si queremos una hoja de estilos primaria o separada<\/li><li>Seleccionamos la manera en que importaremos la hoja de estilos padre (es conveniente usar la primera forma)<\/li><li>Personalizamos la informaci\u00f3n del tema (autor, descripci\u00f3n, etiquetas\u2026)<\/li><li>Seleccionamos si importar o no men\u00fas y widgets<\/li><li>Crear el tema hijo<\/li><\/ol>\n\n\n\n<p>Generalmente, tras llegar al punto 3, podremos pasar, directamente, al 9, dejando las opciones que nos da por defecto.<\/p>\n\n\n\n<p>El plugin, a partir de aqu\u00ed, se encarga de todo. Ya solo nos queda ir a la opci\u00f3n temas y <strong>habilitar el tema hijo<\/strong> que acabamos de crear.<\/p>\n\n\n\n<p>Despu\u00e9s de eso podremos modificar los archivos css, js y php tal y como hemos explicado m\u00e1s arriba. WordPress dar\u00e1 preferencia a los archivos duplicados en nuestro tema hijo, que pisar\u00e1n las instrucciones que puedan entrar en conflicto con el padre.<\/p>\n\n\n\n<p>Un \u00faltimo consejo: A pesar de todo, si vas a actualizar tu tema o tus plugin (y no digamos ya la versi\u00f3n de WordPress). Siempre, primero, <strong>haz una copia de seguridad<\/strong>, por si hiciera falta volver a restaurar la web, porque nunca sabes qu\u00e9 puede fallar.<\/p>\n\n\n\n<p>Y si necesitas ayuda con tu\u00a0<a href=\"https:\/\/carontestudio.com\/diseno-web\/diseno-web-vitoria\/\">WordPress en Vitoria-Gasteiz<\/a>, en Caronte Web Studio podemos ayudarte a personalizar tu plantilla o crear una web a tu medida. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Child Theme manual y con plugin Crear un child theme para tu sitio es algo fundamental, tanto si usas WordPress 4 como WordPress 5. Seguro que has pasado mucho tiempo buscando una plantilla que se adaptara a tus gustos. Pero en todos los temas siempre hay algo que no nos gusta y que queremos cambiar. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[50],"tags":[95],"class_list":["post-20","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion-web","tag-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo crear un tema hijo para WordPress - Caronte Web Studio Vitoria<\/title>\n<meta name=\"description\" content=\"? \u00bfQuieres personalizar tu sitio WordPress de una forma f\u00e1cil y segura? Te ense\u00f1amos c\u00f3mo crear un tema hijo en Wordpress paso a paso.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo crear un tema hijo para WordPress - Caronte Web Studio Vitoria\" \/>\n<meta property=\"og:description\" content=\"? \u00bfQuieres personalizar tu sitio WordPress de una forma f\u00e1cil y segura? Te ense\u00f1amos c\u00f3mo crear un tema hijo en Wordpress paso a paso.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de maketing | Caronte\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/carontewebstudio\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-28T11:24:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-07T10:39:14+00:00\" \/>\n<meta name=\"author\" content=\"Alberto Bravo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alberto Bravo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/\"},\"author\":{\"name\":\"Alberto Bravo\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/person\\\/a0133e9cd91f1e8b75d120ac01ff0350\"},\"headline\":\"C\u00f3mo crear un tema hijo para WordPress\",\"datePublished\":\"2019-11-28T11:24:25+00:00\",\"dateModified\":\"2022-04-07T10:39:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/\"},\"wordCount\":1333,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/crear-tema-hijo-con-wordpress.jpg\",\"keywords\":[\"WordPress\"],\"articleSection\":[\"Programaci\u00f3n\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/\",\"name\":\"C\u00f3mo crear un tema hijo para WordPress - Caronte Web Studio Vitoria\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/crear-tema-hijo-con-wordpress.jpg\",\"datePublished\":\"2019-11-28T11:24:25+00:00\",\"dateModified\":\"2022-04-07T10:39:14+00:00\",\"description\":\"? \u00bfQuieres personalizar tu sitio WordPress de una forma f\u00e1cil y segura? Te ense\u00f1amos c\u00f3mo crear un tema hijo en Wordpress paso a paso.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/crear-tema-hijo-con-wordpress.jpg\",\"contentUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/crear-tema-hijo-con-wordpress.jpg\",\"width\":1250,\"height\":737,\"caption\":\"Crear un tema hijo o child theme con WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo crear un tema hijo para WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\",\"name\":\"Blog de marketing | Caronte\",\"description\":\"En nuestro blog encontrar\u00e1s art\u00edculos semanales sobre SEO, marketing online, programaci\u00f3n web y mucho m\u00e1s.\",\"publisher\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\",\"name\":\"Caronte - Agencia de marketing\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/caronte-agencia-de-marketing-logo.png\",\"contentUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/caronte-agencia-de-marketing-logo.png\",\"width\":1090,\"height\":155,\"caption\":\"Caronte - Agencia de marketing\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/carontewebstudio\\\/\",\"https:\\\/\\\/www.instagram.com\\\/caronte_studio\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@carontewebstudio\",\"https:\\\/\\\/www.youtube.com\\\/@carontewebstudio\",\"https:\\\/\\\/es.linkedin.com\\\/company\\\/carontewebstudio\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/person\\\/a0133e9cd91f1e8b75d120ac01ff0350\",\"name\":\"Alberto Bravo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/459c471b2404a0ce253ecf5bfdb8d313ed5973d63d20347d265e48a5429e6a7d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/459c471b2404a0ce253ecf5bfdb8d313ed5973d63d20347d265e48a5429e6a7d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/459c471b2404a0ce253ecf5bfdb8d313ed5973d63d20347d265e48a5429e6a7d?s=96&d=mm&r=g\",\"caption\":\"Alberto Bravo\"},\"sameAs\":[\"http:\\\/\\\/albertobravoart.com\",\"https:\\\/\\\/www.instagram.com\\\/albertobravoart\\\/\",\"https:\\\/\\\/es.linkedin.com\\\/in\\\/albertobravobarreiro\",\"https:\\\/\\\/www.youtube.com\\\/@albertobravoart224\"],\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/author\\\/alberto\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo crear un tema hijo para WordPress - Caronte Web Studio Vitoria","description":"? \u00bfQuieres personalizar tu sitio WordPress de una forma f\u00e1cil y segura? Te ense\u00f1amos c\u00f3mo crear un tema hijo en Wordpress paso a paso.","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:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo crear un tema hijo para WordPress - Caronte Web Studio Vitoria","og_description":"? \u00bfQuieres personalizar tu sitio WordPress de una forma f\u00e1cil y segura? Te ense\u00f1amos c\u00f3mo crear un tema hijo en Wordpress paso a paso.","og_url":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/","og_site_name":"Blog de maketing | Caronte","article_publisher":"https:\/\/www.facebook.com\/carontewebstudio\/","article_published_time":"2019-11-28T11:24:25+00:00","article_modified_time":"2022-04-07T10:39:14+00:00","author":"Alberto Bravo","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Alberto Bravo","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#article","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/"},"author":{"name":"Alberto Bravo","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/person\/a0133e9cd91f1e8b75d120ac01ff0350"},"headline":"C\u00f3mo crear un tema hijo para WordPress","datePublished":"2019-11-28T11:24:25+00:00","dateModified":"2022-04-07T10:39:14+00:00","mainEntityOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/"},"wordCount":1333,"commentCount":0,"publisher":{"@id":"https:\/\/carontestudio.com\/blog\/#organization"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/11\/crear-tema-hijo-con-wordpress.jpg","keywords":["WordPress"],"articleSection":["Programaci\u00f3n"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/","url":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/","name":"C\u00f3mo crear un tema hijo para WordPress - Caronte Web Studio Vitoria","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/11\/crear-tema-hijo-con-wordpress.jpg","datePublished":"2019-11-28T11:24:25+00:00","dateModified":"2022-04-07T10:39:14+00:00","description":"? \u00bfQuieres personalizar tu sitio WordPress de una forma f\u00e1cil y segura? Te ense\u00f1amos c\u00f3mo crear un tema hijo en Wordpress paso a paso.","breadcrumb":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#primaryimage","url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/11\/crear-tema-hijo-con-wordpress.jpg","contentUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/11\/crear-tema-hijo-con-wordpress.jpg","width":1250,"height":737,"caption":"Crear un tema hijo o child theme con WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/carontestudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo crear un tema hijo para WordPress"}]},{"@type":"WebSite","@id":"https:\/\/carontestudio.com\/blog\/#website","url":"https:\/\/carontestudio.com\/blog\/","name":"Blog de marketing | Caronte","description":"En nuestro blog encontrar\u00e1s art\u00edculos semanales sobre SEO, marketing online, programaci\u00f3n web y mucho m\u00e1s.","publisher":{"@id":"https:\/\/carontestudio.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carontestudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/carontestudio.com\/blog\/#organization","name":"Caronte - Agencia de marketing","url":"https:\/\/carontestudio.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2025\/06\/caronte-agencia-de-marketing-logo.png","contentUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2025\/06\/caronte-agencia-de-marketing-logo.png","width":1090,"height":155,"caption":"Caronte - Agencia de marketing"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/carontewebstudio\/","https:\/\/www.instagram.com\/caronte_studio\/","https:\/\/www.tiktok.com\/@carontewebstudio","https:\/\/www.youtube.com\/@carontewebstudio","https:\/\/es.linkedin.com\/company\/carontewebstudio"]},{"@type":"Person","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/person\/a0133e9cd91f1e8b75d120ac01ff0350","name":"Alberto Bravo","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/459c471b2404a0ce253ecf5bfdb8d313ed5973d63d20347d265e48a5429e6a7d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/459c471b2404a0ce253ecf5bfdb8d313ed5973d63d20347d265e48a5429e6a7d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/459c471b2404a0ce253ecf5bfdb8d313ed5973d63d20347d265e48a5429e6a7d?s=96&d=mm&r=g","caption":"Alberto Bravo"},"sameAs":["http:\/\/albertobravoart.com","https:\/\/www.instagram.com\/albertobravoart\/","https:\/\/es.linkedin.com\/in\/albertobravobarreiro","https:\/\/www.youtube.com\/@albertobravoart224"],"url":"https:\/\/carontestudio.com\/blog\/author\/alberto\/"}]}},"_links":{"self":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":21,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":9333,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions\/9333"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media\/414"}],"wp:attachment":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}