Mi sitio web no tiene un tema hijo

«Mi sitio web no tiene un tema hijo» son probablemente las palabras más temidas por los desarrolladores profesionales de WordPress las cuales, por desgracia, ¡las oímos muy a menudo!

Muchos propietarios de sitios web de WordPress no se dan cuenta de la importancia que tiene esto hasta que actualizan su tema y pierden todas sus personalizaciones

¿Para qué sirve un tema hijo y por qué es tan importante?

La respuesta detallada se encuentra en este enlace, pero a continuación te ofrecemos una versión resumida.

El tema hijo de WordPress es un tema simulado que vincula tu sitio web al tema principal u original, lo que te permite aplicar todas tus personalizaciones en el tema hijo en lugar de en el tema original. Esto te permite proteger todas tus personalizaciones para que no se borren durante la actualización del tema. Sin él, si actualizas tu tema a la última versión, todas tus personalizaciones desaparecerán, ya que serán sobrescritas por la nueva versión del tema.

¿Cómo puedo crear un tema hijo en WordPress?

Esto resulta bastante sencillo al inicio, cuando se configura el sitio web por primera vez, pero es mucho más complicado hacerlo a posteriori.

  1. W1. Al configurar un sitio web de WordPress completamente nuevo, es muy fácil crear un tema hijo. Puedes descargar plugins que hagan el trabajo por ti (por ejemplo, haz clic aquí) .
  2. 2. O bien, si te apetece programar un poco, ¡puedes crearlo tú mismo siguiendo las instrucciones de nuestro artículo aquí!

¿Cómo puedo crear un tema hijo a posteriori?

Esto es un poco más complejo, sobre todo si has realizado alguna personalización CSS (estilo) o has añadido alguna funcionalidad al tema original.

Esto requiere un trabajo de investigación, y cuanto más complejos sean los cambios, más trabajo tendrás que hacer.

Comenzar es sencillo:

  1. Crea un tema hijo (manualmente o mediante un plugin)
  2. FAverigua qué se ha cambiado en tus sitios web
  3. Cópialo a tu tema hijo

Es más fácil decirlo que hacerlo, ya que detectar todos los cambios no es tan sencillo como la gente cree.

Detectar cambios de estilo en tu archivo CSS es relativamente fácil, pero si hay código o funcionalidades personalizadas, entonces resulta mucho más complicado.

En ambos casos, debes seguir estos pasos adicionales:

  • Descarga el tema original
  • Instálalo en tu sitio web
  • Cámbiale el nombre a «Nuevo» para poder identificarlo fácilmente
  • Compara los archivos y el CSS del tema «Nuevo» que has instalado con tu tema actual
  • Copia los archivos modificados a tu tema hijo
  • Cámbiale el nombre al tema actual a «Antiguo»
  • Cambia el nombre del nuevo tema eliminando «Nuevo» del nombre
  • Activa el tema hijo
  • Comprueba que todo funciona según lo esperado (si no se comporta como esperabas, debes volver a revisar el tema antiguo)
  • Elimina el tema antiguo

Como puedes ver, parece bastante sencillo, pero en realidad no es tan fácil como parece y, en algunos casos, lleva mucho tiempo.

Resumen

Como dice el viejo refrán: «¡Hazlo bien o hazlo dos veces!». Si configuras tu sitio web de WordPress correctamente con un tema hijo desde el primer día, el proceso resultará muy sencillo y te ahorrará horas de trabajo y gastos si tienes que recurrir a alguien para que te lo arregle.

Si no se configuró un tema hijo desde el principio, vale la pena asumir el esfuerzo y los costes, ya que no hacerlo podría resultar aún más costoso a largo plazo. Si la actualización de tu tema sobrescribe tu personalización, no podrás recuperar los cambios a menos que tengas una copia de seguridad de tu sitio web para poder restaurarlo y comenzar el proceso anterior.

En casos complejos, te recomendamos que recurras a un profesional, ya que intentar hacerlo tú mismo a posteriori puede resultar frustrante y llevar mucho tiempo. Ponte en contacto con nosotros y te ayudaremos a configurar correctamente tu sitio web de WordPress.