{"id":18,"date":"2020-06-16T13:00:00","date_gmt":"2020-06-16T11:00:00","guid":{"rendered":"http:\/\/carontestudio.com\/blog\/?p=18"},"modified":"2025-10-23T10:35:29","modified_gmt":"2025-10-23T08:35:29","slug":"crear-un-tema-hijo-en-prestashop","status":"publish","type":"post","link":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/","title":{"rendered":"Crear un tema hijo en Prestashop"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u00bfSabes lo que es un <strong>tema hijo, <em>child-theme<\/em> o tema subordinado<\/strong>? \u00bfNo sabes c\u00f3mo usarlos en <strong>PrestaShop<\/strong>? \u00bfHas intentado usar la opci\u00f3n autom\u00e1tica y no ha servido para nada? Hoy aprenderemos a sacarle partido a esta caracter\u00edstica tan necesaria para crear un dise\u00f1o web profesional. Aprende a crear y usar un tema hijo. S\u00e1cale todo su potencial realizando <em>overrides <\/em>de estilos, m\u00f3dulos y archivos tpl. Vamos a ello.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PrestaShop permite realizar <strong>temas hijo para facilitar la modificaci\u00f3n del tema de nuestro e-commerce<\/strong>. Los puntos a favor de usar un <em>child-theme<\/em> en PrestaShop son los mismos que ya comentamos en su d\u00eda en el art\u00edculo de <a href=\"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-wordpress\/\">c\u00f3mo crear un tema hijo en WordPress<\/a>, pero con alguna ventaja m\u00e1s en el caso de este CMS. Repasemos cuales son.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ventajas de crear un tema hijo<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Te permitir\u00e1 <strong>modificar los estilos<\/strong> de la plantilla sin estropear nada de la original. <\/li>\n\n\n\n<li>Podr\u00e1s <strong>modificar los archivos tpl <\/strong>configur\u00e1ndolo a tu gusto y a\u00f1adiendo m\u00e1s funcionalidades.<\/li>\n\n\n\n<li>A diferencia de WordPress, un tema subordinado de PrestaShop permite crear \u00abtemas hijo\u00bb de los <strong>m\u00f3dulos<\/strong>. Es decir, podemos tener en nuestro tema archivos duplicados de los m\u00f3dulos que prevalezcan sobre los originales (<em>override<\/em>).<\/li>\n\n\n\n<li>Podr\u00e1s <strong>actualizar la plantilla original<\/strong>, sin perder los cambios que hayas hecho en el tema hijo. Esto da acceso a las actualizaciones del desarrollador que mantienen la seguridad de nuestro sitio.<\/li>\n\n\n\n<li>Tendr\u00e1s mucha <strong>m\u00e1s flexibilidad <\/strong>y libertad a la hora de personalizar tu web.<\/li>\n\n\n\n<li>Podr\u00e1s <strong>centralizar todos los cambios<\/strong> en esta plantilla subordinada. <\/li>\n\n\n\n<li>Un tema hijo te permitir\u00e1 tener todos los <strong>emails <\/strong>maquetados y personalizados seg\u00fan un dise\u00f1o acorde con la plantilla, ya que van incluidos en el tema.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo crear un tema hijo de forma autom\u00e1tica<\/h2>\n\n\n\n<figure class=\"wp-block-image solidline\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"429\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-prestashop-1024x429.png\" alt=\"Asistente de temas hijo\" class=\"wp-image-1500\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-prestashop-1024x429.png 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-prestashop-300x126.png 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-prestashop-768x321.png 768w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-prestashop.png 1701w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Primero vamos a lo f\u00e1cil. Pensando en los usuarios PrestaShop ha incluido una<strong> funcionalidad para crear hijos<\/strong> de nuestro tema principal. En la versi\u00f3n 1.7 incluye una opci\u00f3n para crear lo que llama <strong>temas subordinados<\/strong>, que no son otra cosa que los temas hijos de siempre, de una forma f\u00e1cil y sencilla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En principio es tan sencillo como entrar en el men\u00fa lateral, en Dise\u00f1o \/  Tema y logotipo, y seleccionar la pesta\u00f1a Personalizaci\u00f3n avanzada. All\u00ed encontraremos un asistente que nos guiar\u00e1 por los tres pasos: Descargar el tema; Modificarlo; Volverlo a subir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al descargar el tema se nos crear\u00e1 un archivo comprimido que incluir\u00e1 los archivos m\u00ednimos necesarios para nuestro tema hijo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No voy a ahondar mucho en estos pasos, ya que son f\u00e1ciles de seguir y, por otro lado, suelen dar muchos problemas. Yo, directamente, prefiero crearlos de forma manual. Veamos c\u00f3mo.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"261\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-error.png\" alt=\"Error PrestaShop tema hijo\" class=\"wp-image-1501\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-error.png 586w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/tema-hijo-error-300x134.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo crear un child-theme en Prestashop de forma manual, paso a paso<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Archivos b\u00e1sicos necesarios<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Carpetas\n<ul class=\"wp-block-list\">\n<li><strong>Directorio del tema hijo<\/strong>, con el nombre que deseemos<\/li>\n\n\n\n<li><strong>config<\/strong>, dentro de la carpeta del tema<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>preview.png<\/strong>, dentro de la carpeta del tema <\/li>\n\n\n\n<li><strong>theme.yml<\/strong>, que ir\u00e1 en la carpeta config<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Veamos c\u00f3mo modificar cada uno de estos archivos. Puedes copiar los del padre y luego modificarlos, trabajar a partir del zip que te crea el asistente de temas subordinados o crear t\u00fa mismo los archivos desde cero.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image solidline\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"705\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/09\/prestashop-theme-1024x705.jpg\" alt=\"Crear un tema hijo en PrestaShop\" class=\"wp-image-96\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/09\/prestashop-theme-1024x705.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/09\/prestashop-theme-300x207.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/09\/prestashop-theme-768x529.jpg 768w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/09\/prestashop-theme.jpg 1028w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Crea una carpeta<\/strong> con el nombre que desees. Lo ideal es incluir el nombre del padre y a\u00f1adirle \u00abchild\u00bb, \u00abhijo\u00bb o algo similar, para facilitar su identificaci\u00f3n. Tras eso <strong>crea o copia<\/strong> del padre los archivos que hemos indicado: Archivo<strong> <code>preview.png<\/code> y la carpeta <code>config <\/code>con el archivo <code>theme.yml<\/code><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El archivo  <strong><code>theme.yml<\/code> es el que controla la plantilla<\/strong>, as\u00ed que vamos a abrirlo para editarlo. Puedes usar un bloc de notas del ordenador, aunque yo te recomiendo un editor como <a rel=\"noreferrer noopener\" aria-label=\"SublimeText (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/www.sublimetext.com\/3\" target=\"_blank\">SublimeText<\/a> o <a rel=\"noreferrer noopener\" aria-label=\"Visual Studio Code (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/code.visualstudio.com\/Download\" target=\"_blank\">Visual Studio Code<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este ser\u00eda el c\u00f3digo b\u00e1sico:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>parent: classic\nname: classic_child\ndisplay_name: Classic Child Theme\nversion: 1.0.0\nauthor:\n  name: \"Caronte Web Studio\"\n  email: \"info@carontestudio.com\"\n  url: \"http:\/\/carontestudio.com\"\n\nassets:\n  use_parent_assets: true<\/code><\/pre>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<h4 class=\"wp-block-heading\">Estructura del archivo theme.yml<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>parent<\/strong>: Esta l\u00ednea indicar\u00e1 cu\u00e1l es el padre del tema hijo, para que PrestaShop sepa qu\u00e9 usar de base. <\/li>\n\n\n\n<li><strong>name<\/strong>: Es el nombre interno que se va a usar para nuestra plantilla. En este caso he optado por ponerle classic_child.<\/li>\n\n\n\n<li><strong>display_name<\/strong>:  \u00c9ste ser\u00e1 el nombre que se mostrar\u00e1 en el <em>backoffice<\/em>.<\/li>\n\n\n\n<li><strong>version<\/strong>: Nos permite controlar la versi\u00f3n de la plantilla para llevar un control sobre las versiones.<\/li>\n\n\n\n<li><strong>author<\/strong>: Estos datos son totalmente opcionales, pero le da un aspecto m\u00e1s cuidado al tema hijo. Ah\u00ed podremos insertar nuestra web, nombre, etc.<\/li>\n\n\n\n<li><strong>assets<\/strong>: Con esta l\u00ednea le indicaremos a PrestaShop que queremos que coja los <em>assets <\/em>del padre.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\"><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Con esto nuestro tema subordinado est\u00e1 listo para ser usado. Podemos personalizar la imagen que se muestra editando el archivo <code>preview.png<\/code>.<\/p>\n\n\n\n<div class=\"wp-block-cover is-light bg-fixed\"><img loading=\"lazy\" decoding=\"async\" width=\"1251\" height=\"506\" class=\"wp-block-cover__image-background wp-image-1638\" alt=\"theme.yml\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/theme.yml_.png\" data-object-fit=\"cover\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/theme.yml_.png 1251w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/theme.yml_-300x121.png 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/theme.yml_-1024x414.png 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/theme.yml_-768x311.png 768w\" sizes=\"auto, (max-width: 1251px) 100vw, 1251px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Uso de un tema hijo en PrestaShop<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Subir la plantilla a nuestro sitio web<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Coge la carpeta de la plantilla que hemos creado y s\u00fabela por ftp a la carpeta de temas de PrestaShop (en la ra\u00edz del sitio, capeta \u00abthemes\u00bb), en la misma carpeta donde est\u00e1 el padre.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Activar un tema hijo en PrestaShop<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Entra en tu <em>backoffice<\/em>, en la  secci\u00f3nde temas. Si est\u00e1s usando la versi\u00f3n 1.7 encontrar\u00e1s la opci\u00f3n en Dise\u00f1o \/ Tema y logotipo. Si usas la 1.6 tendr\u00e1s que entrar en Preferencias \/ Temas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All\u00ed encontraremos ya nuestro tema hijo listo para usar, tan solo pasa por encima y act\u00edvalo con la opci\u00f3n \u00abUtilizar este tema\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image solidline\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"282\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/seleccionar_plantilla_prestashop-1024x282.png\" alt=\"Crear un child theme en PrestaShop\" class=\"wp-image-1623\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/seleccionar_plantilla_prestashop-1024x282.png 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/seleccionar_plantilla_prestashop-300x83.png 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/seleccionar_plantilla_prestashop-768x211.png 768w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/seleccionar_plantilla_prestashop.png 1647w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Con esto ya estar\u00eda activo nuestro tema hijo, pero \u00bfc\u00f3mo podemos usarlo?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modificaci\u00f3n de archivos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los archivos que quieras modificar debes de colocarlo<strong> en la misma ruta en que est\u00e1 en el padre<\/strong>, pero en nuestro tema hijo. Esto har\u00e1 que si PrestaShop encuentra ese archivo en tu tema hijo sobreescribir\u00e1 las instrucciones que coincidan con las del tema padre. Esto lo denominamos <em>override<\/em>.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h4 class=\"wp-block-heading\">Cambiar los estilos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">El cambio m\u00e1s habitual es<strong> modificar los estilos de la plantilla<\/strong> que le da el padre, para ello duplicaremos el archivo css manteniendo la ruta. En el caso de la plantilla Classic crear\u00edamos una carpeta llamada <code>assets<\/code>, dentro otra llamada <code>css<\/code>, y all\u00ed crear\u00edamos el archivo <code>theme.css<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No hace falta que copiemos todo el c\u00f3digo del archivo original, bastar\u00e1 crear el documento vac\u00edo y crear all\u00ed las nuevas reglas. El sistema, realmente, leer\u00e1 los dos archivos, y cuando encuentre alg\u00fan conflicto de instrucciones<strong> dar\u00e1 preferencia a las del tema hijo<\/strong>.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-cover is-light bg-fixed hidden-xxs\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"867\" class=\"wp-block-cover__image-background wp-image-1639\" alt=\"Fondo c\u00f3digo css\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg 1300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-300x200.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-1024x683.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-768x512.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-cover is-light bg-fixed\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"867\" class=\"wp-block-cover__image-background wp-image-1639\" alt=\"Fondo c\u00f3digo css\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg 1300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-300x200.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-1024x683.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-768x512.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h4 class=\"wp-block-heading\">Modificar las plantillas<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Este ya es un cambio m\u00e1s delicado, pero, desde luego, tambi\u00e9n podemos <strong>usar los <\/strong><em><strong>override<\/strong><\/em><strong> para modificar los archivos tpl del tema padre<\/strong>. Las encontrar\u00e1s en la carpeta <code>template<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n podemos realizar extensiones de los tpls de \u00abtemplate\u00bb del padre. para ello, cuando usemos la instrucci\u00f3n <code>extends<\/code>, debemos de a\u00f1adir <code>parent<\/code> a la ruta relativa del archivo, para que sepa d\u00f3nde buscar el archivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>{extends file='parent:catalog\/checkout\/cart.tpl'}<\/code><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h4 class=\"wp-block-heading\">Modificar los m\u00f3dulos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si queremos realizar un<strong> <\/strong><em><strong>override <\/strong><\/em><strong>sobre un m\u00f3dulo<\/strong> tambi\u00e9n podemos hacerlo. Crearemos en nuestro tema hijo una carpeta llamada <code>modules<\/code> y, dentro, una carpeta con el nombre del m\u00f3dulo. Como si de un tema hijo se tratase, colocaremos los archivos que queremos editar dentro de ella, manteniendo la misma ruta.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-cover is-light bg-fixed hidden-xxs\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"867\" class=\"wp-block-cover__image-background wp-image-1639\" alt=\"Fondo c\u00f3digo css\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg 1300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-300x200.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-1024x683.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-768x512.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-cover is-light bg-fixed\"><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"867\" class=\"wp-block-cover__image-background wp-image-1639\" alt=\"Fondo c\u00f3digo css\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code.jpg 1300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-300x200.jpg 300w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-1024x683.jpg 1024w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/bg-code-768x512.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h4 class=\"wp-block-heading\">Creaci\u00f3n de correos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Encontrar\u00e1s que el padre tambi\u00e9n tiene una carpeta llamada <code>mails<\/code>. All\u00ed encontrar\u00e1s, separadas por idiomas, las plantillas que personaliza el tema. Copia en tu tema hijo las que quieras modificar o la carpeta entera. Luego es cuesti\u00f3n de modificar los archivos, que encontrar\u00e1s en dos formatos diferentes para cubrir los dos m\u00e9todos de env\u00edo: html y texto plano.<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres tener una <a href=\"https:\/\/carontestudio.com\/web\/tiendas-online-vitoria\">tienda online personalizada<\/a> que destaque, te ser\u00e1 imprescindible dedicar tiempo a retocar la plantilla. Para ello, una vez m\u00e1s, <strong>te recomendamos el uso de temas hijo<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si ya has sido capaz de <a href=\"https:\/\/carontestudio.com\/blog\/por-que-y-como-instalar-prestashop\/\">instalar PrestaShop t\u00fa mismo<\/a>, ver\u00e1s que no es complicado crear un tema hijo. Lo que s\u00ed que es complicado es <strong>crear un buen tema hijo<\/strong>, bien estructurado y programado. Pero eso ya es cuesti\u00f3n de cuidar los detalles y dedicarle tiempo y cari\u00f1o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cu\u00e9ntanos tu experiencia \u00bfHas podido usar alguna vez el asistente de temas hijo? \u00bfTe da alg\u00fan problema la creaci\u00f3n de tu tema hijo?<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"311\" src=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/10\/prestashop-logo.jpg\" alt=\"PrestaShop Logo\" class=\"wp-image-148\" style=\"width:378px;height:235px\" srcset=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/10\/prestashop-logo.jpg 500w, https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2019\/10\/prestashop-logo-300x187.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfSabes lo que es un tema hijo o child-theme? \u00bfNo sabes c\u00f3mo usarlos en PrestaShop? \u00bfHas intentado usar la opci\u00f3n autom\u00e1tica y no ha servido para nada? Te explicamos c\u00f3mo sacarle partido a esta caracter\u00edstica tan necesaria para crear un dise\u00f1o web profesional. Aprende a crear y usar un tema hijo. <\/p>\n","protected":false},"author":2,"featured_media":1650,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[63],"class_list":["post-18","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecommerce","tag-prestashop"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Crear un tema hijo en Prestashop - Child theme - Caronte Studio<\/title>\n<meta name=\"description\" content=\"Aprende a crear un tema hijo en Prestashop de una manera f\u00e1cil y r\u00e1pida. Con unas pocas instrucciones no depender\u00e1s de asistentes ni plugins.\" \/>\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-prestashop\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crear un tema hijo en Prestashop - Child theme - Caronte Studio\" \/>\n<meta property=\"og:description\" content=\"Aprende a crear un tema hijo en Prestashop de una manera f\u00e1cil y r\u00e1pida. Con unas pocas instrucciones no depender\u00e1s de asistentes ni plugins.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de marketing | Caronte\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/carontewebstudio\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-16T11:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-23T08:35:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/crear-tema-hijo-prestashop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1250\" \/>\n\t<meta property=\"og:image:height\" content=\"737\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"9 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-prestashop\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/\"},\"author\":{\"name\":\"Alberto Bravo\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#\\\/schema\\\/person\\\/a0133e9cd91f1e8b75d120ac01ff0350\"},\"headline\":\"Crear un tema hijo en Prestashop\",\"datePublished\":\"2020-06-16T11:00:00+00:00\",\"dateModified\":\"2025-10-23T08:35:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/\"},\"wordCount\":1370,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/crear-tema-hijo-prestashop.jpg\",\"keywords\":[\"PrestaShop\"],\"articleSection\":[\"Ecommerce\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/\",\"name\":\"Crear un tema hijo en Prestashop - Child theme - Caronte Studio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/crear-tema-hijo-prestashop.jpg\",\"datePublished\":\"2020-06-16T11:00:00+00:00\",\"dateModified\":\"2025-10-23T08:35:29+00:00\",\"description\":\"Aprende a crear un tema hijo en Prestashop de una manera f\u00e1cil y r\u00e1pida. Con unas pocas instrucciones no depender\u00e1s de asistentes ni plugins.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/#primaryimage\",\"url\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/crear-tema-hijo-prestashop.jpg\",\"contentUrl\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/crear-tema-hijo-prestashop.jpg\",\"width\":1250,\"height\":737,\"caption\":\"Crear tema hijo con PrestaShop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/crear-un-tema-hijo-en-prestashop\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/carontestudio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crear un tema hijo en Prestashop\"}]},{\"@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":"Crear un tema hijo en Prestashop - Child theme - Caronte Studio","description":"Aprende a crear un tema hijo en Prestashop de una manera f\u00e1cil y r\u00e1pida. Con unas pocas instrucciones no depender\u00e1s de asistentes ni plugins.","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-prestashop\/","og_locale":"es_ES","og_type":"article","og_title":"Crear un tema hijo en Prestashop - Child theme - Caronte Studio","og_description":"Aprende a crear un tema hijo en Prestashop de una manera f\u00e1cil y r\u00e1pida. Con unas pocas instrucciones no depender\u00e1s de asistentes ni plugins.","og_url":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/","og_site_name":"Blog de marketing | Caronte","article_publisher":"https:\/\/www.facebook.com\/carontewebstudio\/","article_published_time":"2020-06-16T11:00:00+00:00","article_modified_time":"2025-10-23T08:35:29+00:00","og_image":[{"width":1250,"height":737,"url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/crear-tema-hijo-prestashop.jpg","type":"image\/jpeg"}],"author":"Alberto Bravo","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Alberto Bravo","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#article","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/"},"author":{"name":"Alberto Bravo","@id":"https:\/\/carontestudio.com\/blog\/#\/schema\/person\/a0133e9cd91f1e8b75d120ac01ff0350"},"headline":"Crear un tema hijo en Prestashop","datePublished":"2020-06-16T11:00:00+00:00","dateModified":"2025-10-23T08:35:29+00:00","mainEntityOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/"},"wordCount":1370,"commentCount":5,"publisher":{"@id":"https:\/\/carontestudio.com\/blog\/#organization"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/crear-tema-hijo-prestashop.jpg","keywords":["PrestaShop"],"articleSection":["Ecommerce"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/","url":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/","name":"Crear un tema hijo en Prestashop - Child theme - Caronte Studio","isPartOf":{"@id":"https:\/\/carontestudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#primaryimage"},"image":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/crear-tema-hijo-prestashop.jpg","datePublished":"2020-06-16T11:00:00+00:00","dateModified":"2025-10-23T08:35:29+00:00","description":"Aprende a crear un tema hijo en Prestashop de una manera f\u00e1cil y r\u00e1pida. Con unas pocas instrucciones no depender\u00e1s de asistentes ni plugins.","breadcrumb":{"@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#primaryimage","url":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/crear-tema-hijo-prestashop.jpg","contentUrl":"https:\/\/carontestudio.com\/blog\/wp-content\/uploads\/2020\/06\/crear-tema-hijo-prestashop.jpg","width":1250,"height":737,"caption":"Crear tema hijo con PrestaShop"},{"@type":"BreadcrumbList","@id":"https:\/\/carontestudio.com\/blog\/crear-un-tema-hijo-en-prestashop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/carontestudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Crear un tema hijo en Prestashop"}]},{"@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\/18","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=18"}],"version-history":[{"count":32,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":24729,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/posts\/18\/revisions\/24729"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media\/1650"}],"wp:attachment":[{"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carontestudio.com\/blog\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}