¿Qué es un tema infantil de WordPress? Ventajas, desventajas y más

Muchos de nuestros usuarios nos preguntan qué plantilla estamos usando. Nuestra respuesta es que estamos usando un tema infantil personalizado construido sobre el marco temático de Génesis. La pregunta de seguimiento la mayor parte del tiempo es una pregunta de dos partes. ¿Qué es un marco temático de WordPress? La segunda parte de la pregunta es ¿qué es un tema infantil de WordPress? Ya hemos explicado lo que es un marco temático de WordPress en nuestro artículo anterior. En este artículo, haremos todo lo posible para responder a preguntas como qué es un tema infantil de WordPress, cuándo se debe crear un tema infantil, por qué la gente crea temas infantiles y, por último, las ventajas y desventajas de usar un tema infantil. Nuestra esperanza es que después de leer este artículo, usted tendrá una clara comprensión de lo que es un tema infantil de WordPress, y sabrá si debe usar un tema infantil o no.

Qué es un Tema Infantil de WordPress

Un tema hijo de WordPress es un tema de WordPress que hereda su funcionalidad de otro tema de WordPress, el tema padre. Los temas hijo se utilizan a menudo cuando se desea personalizar o modificar un tema existente de WordPress sin perder la capacidad de actualizar ese tema. En el pasado, no había una manera fácil de actualizar los temas de WordPress sin perder todo el estilo personalizado y los cambios que habías hecho. Esto se convierte en un caos cuando de repente te das cuenta de que un guión ampliamente utilizado en temas populares tiene una gran hazaña, y necesitas actualizar tus temas lo antes posible. Se convierte en una elección difícil porque, por un lado, perdería todos los estilos personalizados si actualizara. Por otro lado, se arriesga a que su sitio sea pirateado si no actualiza lo suficientemente rápido.

El equipo central y la comunidad decidieron resolver este problema introduciendo el concepto de tema de padres e hijos. Un tema hijo en WordPress heredaría toda la funcionalidad, las características y el código del tema principal sin hacer ningún cambio en el tema principal. Esto permitió a los usuarios cambiar el estilo del tema principal y añadir/modificar características sin perder la capacidad de actualizar el tema principal.

En teoría, cualquier tema de WordPress puede tener temas hijos, sin embargo, no todos los temas de WordPress son buenos temas para padres. Un tema para padres con funcionalidad y características limitadas no es exactamente el candidato ideal para el tema para padres en la mayoría de los casos. Hablaremos de las excepciones más adelante en el artículo.

Un buen tema para padres, también conocido como marcos temáticos, generalmente contiene sus propios ganchos y filtros de acción. Esto permite a los diseñadores y desarrolladores crear un sitio WordPress personalizado y robusto usando temas infantiles en una fracción de tiempo.

¿Por qué la gente usa temas infantiles de WordPress?

Los diseñadores y desarrolladores utilizan temas infantiles para acelerar su desarrollo. Al usar un buen tema para padres, puedes reducir drásticamente el tiempo que te toma crear un sitio de WordPress. Todos los buenos temas para padres, también conocidos como marcos temáticos, ofrecen toneladas de opciones de funcionalidad y personalización, por lo que no es necesario que lo codifique todo. Los usuarios de DIY a menudo crean temas hijo para modificar un tema existente sin perder la capacidad de actualizar el tema padre si es necesario.

Crear un tema hijo de WordPress puede ser tan simple como crear un nuevo archivo style.css en una nueva carpeta. Todo lo que realmente necesita es una línea en su nuevo encabezado style.css que defina la plantilla (ver el Codex para referencia). Un tema hijo robusto puede tener tantos archivos de plantilla como el tema padre, si no más. Un tema hijo puede tener archivos de plantilla que ni siquiera están disponibles en el tema principal.

¿Cuándo debe usar un tema infantil?

La decisión de usar un tema infantil a menudo depende de sus necesidades. La mayoría de los sitios que construimos para nosotros y nuestros clientes son temas infantiles del marco temático de Génesis. En raras ocasiones cuando el proyecto es demasiado complejo o demasiado simple, entonces lo construimos como un tema personalizado e independiente de WordPress. Como desarrolladores de WordPress, necesitamos agilizar nuestro flujo de trabajo mientras creamos temas de calidad. Crear un tema infantil en el marco de Génesis nos ayuda a lograr precisamente eso.

Para los usuarios recomendamos los temas infantiles sólo si se encuentra constantemente añadiendo nuevas funciones al archivo functions.php de su tema y/o añadiendo/modificando constantemente el archivo style.css de su tema. En estos casos, recomendamos encarecidamente que utilice un tema infantil. Hace un rato, durante nuestra charla en WordPress, uno de los miembros nos preguntó ¿qué pasaría si sólo estás añadiendo estilos personalizados? ¿Es mejor usar un tema hijo o un plugin CSS personalizado?

La respuesta a eso depende de cuán inteligente y cómodo se sienta con la tecnología. Si sólo está modificando los estilos de unos pocos elementos, entonces el uso de un plugin CSS personalizado funciona perfectamente. Sin embargo, si te encuentras cambiando todo el esquema de color, moviendo cosas en el CSS, etc., entonces definitivamente deberías considerar usar un tema hijo.

Elegir un buen tema para los padres es IMPORTANTE

Todos los marcos de trabajo de WordPress son temas principales, pero no todos los temas principales son marcos de trabajo. No podemos dejar de insistir en ello. Aunque cualquier tema de WordPress puede tener temas secundarios, no todos ellos están pensados para ser utilizados como marcos temáticos. Hemos visto numerosos principiantes que cometen los errores de crear un tema para niños de un tema para padres que no ofrece mucha funcionalidad.

Si está creando un tema hijo en el que se encuentra reemplazando muchos de los archivos de temas principales, debería reconsiderar su proceso. Por ejemplo, te gusta mucho el tema de los Veintiún, y decidiste crear un tema infantil. En el tema hijo, tenía el archivo style.css y el archivo functions.php. Encima de eso, decidiste que no te gusta cómo se ve el pie de página, así que agregaste footer.php. Lo mismo para el encabezado, etc. Si este es el caso, entonces no debería usar Veintiún como tema para los padres. Más bien, debería utilizarlo como un tema inicial que usted convierte en su propio tema personalizado.

Hemos tenido varios usuarios que han creado temas hijo personalizados que realmente deberían ser temas personalizados totalmente independientes porque han anulado casi todos los archivos de temas principales.

En resumen, debería utilizar un tema hijo cuando necesite la funcionalidad, las características y lo asombroso de un tema padre poderoso sin tener que escribir mucho código para ello usted mismo.

Ventajas de usar un tema infantil de WordPress

Como la mayoría de las cosas, hay ventajas y desventajas de usar un tema de WordPress Child. Veamos primero las ventajas.

1. Actualizaciones seguras
Un tema hijo hereda automáticamente las características, estilos y plantillas del tema principal. Esto le permite realizar cambios en su sitio utilizando temas hijo sin modificar nunca el tema padre. Cuando llega una nueva versión del tema principal, puede actualizarla de forma segura, ya que todas las modificaciones se guardan en el tema secundario.

2. Fácil de extender

Un tema infantil construido sobre un poderoso marco temático permite una gran flexibilidad sin necesidad de escribir mucho código. Puede modificar selectivamente sólo los archivos de plantilla y las funciones que necesita sin tener que pasar por otros archivos de plantilla. Puede añadir nuevas funcionalidades y mucho más.

3. Caja fuerte de seguridad

Cuando esté creando un tema completo, debe pensar en todos los escenarios posibles y en el código para ellos. Sin embargo, cuando está trabajando en un tema hijo y se olvida de codificar algo, siempre existe la funcionalidad del tema padre disponible como opción alternativa.

Desventajas de usar un tema infantil

Una de las mayores desventajas de usar temas infantiles es el tiempo que necesita invertir para aprender sobre el tema de los padres. Hay una curva de aprendizaje especialmente cuando se trabaja con estructuras robustas porque cada una de ellas tiene sus propios ganchos y filtros. Realmente tienes que conocerlos para maximizar el potencial. En nuestra opinión, esta curva de aprendizaje es una cosa de una sola vez. Por ejemplo, los primeros temas hijo que cree pueden tardar más tiempo, pero después de eso estará creando sitios web personalizados en una fracción de tiempo. Su rendimiento general mejorará.

Otra desventaja que a menudo se señala es que los desarrolladores del tema de sus padres pueden perder interés y abandonarlo, dejar caer una característica que estaba usando en el tema de su hijo, o traer un cambio que destruya totalmente el tema de su hijo. Esto no es tan malo como parece. Principalmente porque todos los buenos temas de WordPress son de código abierto y GPL. Si el desarrollador del tema de los padres abandona el proyecto, entonces nada dice que usted tiene que dejar de usarlo. A menudo, otras personas de la comunidad se hacen cargo del proyecto. Si los desarrolladores del tema original eliminan una característica determinada, puede simplemente añadirla al tema hijo. Tienes el código para ello. Por último, si hacen un cambio drástico que no te gusta, entonces siempre puedes evitar la actualización. Las actualizaciones temáticas son cruciales cuando se produce un fallo de seguridad. Siempre recomendamos a los usuarios que actualicen los temas, ya que esto ayuda a garantizar la compatibilidad futura con otros scripts y plugins.

Si está utilizando un marco de trabajo de tema comercial como Génesis, tiene la opción de soporte disponible para ayudarle a actualizar su tema o solucionar problemas. También una plataforma como Genesis no va a desaparecer porque hay una organización empresarial estable detrás de ella con miles de clientes en todo el mundo. Por ejemplo, eliminaron ciertos widgets incorporados, pero los pusieron a disposición del público como plugins para aquellos que todavía querían usarlos.

Conclusión

Es importante saber que aunque siempre se puede crear un tema hijo de cualquier tema de WordPress, a veces no se necesita un tema hijo. Piense en el número de cambios que ha planeado para el tema hijo, si los cambios que está planeando son menores, siempre puede crear un archivo.css de estilo personalizado en su tema o usar un plugin CSS personalizado. Si los cambios son demasiado extremos y se encuentra anulando los archivos de temas principales, probablemente debería crear un tema personalizado.

Esperamos que este artículo le ayude a entender qué es el Tema Infantil de WordPress y si es adecuado para usted o no. Si cree que se nos ha pasado algo por alto, por favor háganoslo saber en los comentarios que aparecen a continuación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir