Child Theme o «tema hijo» en WordPress
WordPress es el CMS más popular y se utliza para crear millones de sitios web y blogs. Hay algunas reglas básicas que harán más fácil la vida de cualquier usuario de WordPress y ayudarán a crear un sitio confiable en WordPress. En nuestra serie de artículos de asistencia básica de WordPress queremos ayudarte a aprovechar al máximo tu sitio web.
¿Qué es el «tema hijo» o «Child Theme»deWordPress?
«WordPress Child Theme» es un tema simulado que hace referencia en tu sitio web al tema principal/original, por lo que te permite proteger la personalización para que no se borre en ninguna actualización.
Las ventajas de este «Child Theme» o «tema hijo» son muchas, pero la principal es que te ayuda a proteger la personalización del tema de tu sitio web. Cuando usas un «Child Theme» realizas todos los cambios, incluidos CCS o archivos PHP sin afectar al tema o plantilla principal.
Esto significa que cuando vayas a actualizar tu tema principal, la personalizaciñon queda protegida y la nueva versión no se sobreescribe.
Este es un error que cometen muchos novatos. No te sientas mal, vemos un montón de sitios web en WordPress configurados por profesionales que no realizaron este proceso. A pesar de que muchos temas sugieren el uso de Child Theme e incluso lo incluyen en su paquete, te sorprendería cuántas personas no lo utilizan.
¿Cómo funciona un «tema hijo»?
Cuando se solicita a WordPress que entregue contenido a los visitantes, busca archivos específicos que componen la página de destino. Por ejemplo, llamará a header.php (para el encabezado), footer.php (para el pie de página), CSS (Cascading Styling Sheet), etc.
Cuando utilizas un tema hijo o secundario, WordPress realiza la primera llamada al tema secundario activo. Si encuentra lo que necesita (archivo PHP o CSS), no llamará el tema principal a menos que los elementos o el archivo que requiere no se encuentren en el tema hijo.
Por lo tanto, si quieres personalizar el pie de página (footer.php), primero debes copiar ese archivo en tu carpeta «tema hijo» y luego editarlo como desees. Lo mismo se aplica a header.php, CSS, etc., lo que significa que cualquier archivo que personalices (edites), primero tienes que copiarlo desde el archivo original en la carpeta del tema secundario, y luego editar y guardar.
Una vez que hagas esto, cuando WordPress necesite estos archivos, podrá encontrarlos dentro del tema hijo de WordPress, incluidos todos los cambios que hayas realizado, por lo tanto, no hará una llamada al tema principal para estos archivos.
¿Cuáles son los beneficios?
Cuando actualices el tema de WordPress a la última versión, sobrescribirás todos los archivos del tema original. Esto significa que cualquier archivo editado se sobrescribirá. Si estás utilizando un tema secundario y has guardado todos los archivos editados en la carpeta «tema hijo», se dejarán intactos a pesar de actualizar el tema principal. Como los archivos editados todavía están en tu tema hijo de WordPress, significa que WordPress seguirá llamando a los archivos editados y no a los archivos del tema originales.
Este es un buen truco que te permite proteger todos los cambios personalizados durante las actualizaciones del tema, y uno de los beneficios clave de usar WordPress frente a Joomla o Drupal, que no tienen una opción similar.
Cómo configuro un «tema hijo»
Dedicarle unos minutos a la creación de un tema hijo te ahorrará muchas horas al momento de actualizar tu tema de WordPress a la última versión. Protegerás todas las horas dedicadas a la personalización al dedicarle un poco de tiempo al principio y crear un tema hijo (por lo general, esto solo le llevará unos 15 minutos). Si deseas saber cómo configurar un tema, haz clic aquí para obtener nuestra guía.
Resumen
Incluso cuando trabajes con un desarrollador, insiste en que cree un tema hijo y asegúrate de que toda su personalización se realice dentro de ese tema y no en el tema principal de WordPress.
El tema hijo protege tu personalización de CSS y PHP, por lo tanto, debes asegurarte de que todos los cambios en los archivos se realicen dentro del tema secundario y no en el tema principal para protegerlos durante futuras actualizaciones.
Si no estás seguro de cómo hacer esto, o sientes que no tiene experiencia técnica para llevar a cabo esta tarea, comunícante con nosotros y déjanos configurar tu plantilla, incluido tu «Child Theme».
