Muchos de nuestros clientes nos preguntan qué plantilla estamos usando. 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 hijo de WordPress?.

En este artículo, haremos todo lo posible para responder preguntas como qué es un tema hijo de WordPress, cuándo debería crear un tema hijo, por qué la gente crea temas hijo y, por último, las ventajas y desventajas de usar un tema hijo. Esperamos que después de leer este artículo, tenga una comprensión clara de lo que es un tema hijo de WordPress y sepa si debe usar un tema hijo o no.

 

¿Qué es un tema hijo de WordPress?

Un tema hijo de WordPress es un tema de WordPress que hereda su funcionalidad de otro tema de WordPress, el tema principal. Los temas secundarios se utilizan a menudo cuando desea personalizar o modificar un tema de WordPress existente 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ía realizado. Esto se convierte en un caos cuando, de repente, descubres que un script ampliamente utilizado en temas populares tiene una vulnerabilidad importante 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 actualiza. Por otro lado, corre el riesgo de 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 principal y tema secundario. Un tema secundario en WordPress heredaría todas las funciones, características y el código del tema principal sin realizar ningún cambio en el tema principal. Esto permitió a los usuarios cambiar el estilo del tema principal y agregar / modificar funciones sin perder la capacidad de actualizar el tema principal.

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

Un buen tema padre también conocido como frameworks de temas generalmente contiene sus propios filtros y ganchos de acción. Esto permite a los diseñadores y desarrolladores crear un sitio WordPress personalizado robusto utilizando temas secundarios en una fracción de tiempo.

 

¿Por qué la gente usa Temas hijos de WordPress?

Los diseñadores y desarrolladores utilizan temas secundarios para acelerar su desarrollo. Al utilizar un buen tema principal, puede reducir drásticamente el tiempo que le lleva crear un sitio de WordPress. Todos los buenos temas para padres, también conocidos como marcos temáticos, ofrecen toneladas de funciones y opciones de personalización, por lo que no tiene que codificar todo. Los usuarios de bricolaje a menudo crean temas secundarios para modificar un tema existente sin perder la capacidad de actualizar el tema principal 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 define la plantilla. 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 padre.

 

desarrollo-paginas-web-sierra-de-madrid

¿Cuándo debería utilizar un tema hijo?

La decisión de utilizar un tema hijo a menudo depende de sus necesidades. En casos excepcionales, cuando el proyecto es demasiado complejo o demasiado simple, lo construimos como un tema personalizado independiente de WordPress. Como desarrolladores de WordPress, necesitamos optimizar nuestro flujo de trabajo mientras creamos temas de calidad. Crear un tema hijo nos ayuda a lograr precisamente eso.

Para los usuarios, recomendamos temas secundarios solo si constantemente agrega nuevas funciones al archivo functions.php de su tema y / o agrega / modifica constantemente el archivo style.css de su tema.

En estos casos, le recomendamos encarecidamente que utilice un tema hijo. Hace poco, durante nuestra charla de reunión de WordPress, uno de los miembros nos preguntó qué pasa si solo está agregando estilos personalizados. ¿Es mejor usar un tema secundario o un complemento CSS personalizado?

La respuesta depende de cuán inteligente y cómodo se sienta con la tecnología. Si solo está modificando los estilos de algunos elementos, entonces el uso de un complemento CSS personalizado funciona bien. Sin embargo, si se encuentra cambiando todo el esquema de color, moviendo cosas en el CSS, etc., entonces definitivamente debería considerar usar un tema hijo.

 

Elegir un buen tema padre es IMPORTANTE

Todos los marcos de WordPress son temas principales, pero no todos los temas principales son marcos. No podemos enfatizar esto lo suficiente. Si bien cualquier tema de WordPress puede tener temas secundarios, no todos están destinados a ser utilizados como marcos temáticos. Hemos visto a numerosos principiantes que cometen los errores de crear un tema hijo de un tema padre que no ofrece mucha funcionalidad.

Si está creando un tema secundario en el que se encuentra reemplazando muchos de los archivos del tema principal, entonces debería reconsiderar su proceso. Por ejemplo, le gusta mucho el tema Twenty Eleven y decidió crear un tema hijo. En su tema hijo, tenía el archivo style.css y el archivo functions.php. Además de eso, decidió que no le gusta la apariencia del pie de página, así que agregó footer.php. Lo mismo para el encabezado, etc. Si este es el caso, entonces no debería usar Twenty Eleven como tema principal. Más bien, debería usarlo como un tema de inicio que convierta en su propio tema personalizado.

Hemos tenido varios clientes que crearon temas secundarios personalizados que realmente deberían ser temas personalizados totalmente independientes porque habían anulado casi todos los archivos del tema principal.

En resumen, debe usar un tema hijo cuando necesite la funcionalidad, las características y la genialidad de un tema padre poderoso sin escribir mucho código para él.

 

desarrollo-paginas-web-collado-villalba-madrid

 

Ventajas de usar un tema hijo de WordPress

Como la mayoría de las cosas, existen ventajas y desventajas al usar un tema infantil de WordPress. Primero echemos un vistazo a las ventajas.

1. Actualizaciones seguras

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

2. Fácil de ampliar

Un tema hijo construido sobre un poderoso framework de temas permite una gran flexibilidad sin escribir mucho código. Puede modificar selectivamente solo los archivos de plantilla y las funciones que necesita sin pasar por otros archivos de plantilla. Puede agregar nuevas funciones y mucho más.

3. Respaldo seguro

Cuando esté creando un tema completo, debe pensar en todos los escenarios posibles y codificarlos. Sin embargo, cuando está trabajando en un tema secundario y se olvida de codificar algo, siempre existe la funcionalidad del tema principal disponible como opción alternativa.

 

desarrollo-paginas-web-galapagar-madrid

 

Desventajas de usar un tema hijo

Una de las mayores desventajas de usar temas secundarios es el tiempo que necesita invertir para aprender sobre el tema principal. Hay una curva de aprendizaje especialmente cuando se trabaja con marcos robustos porque cada uno de ellos tiene sus propios ganchos y filtros.

Realmente tienes que conocerlos para maximizar el potencial. En nuestra opinión, esta curva de aprendizaje es algo único. Por ejemplo, los primeros temas secundarios que cree pueden llevarle más tiempo, pero después de eso, creará sitios web personalizados en una fracción de tiempo. Su rendimiento general mejorará.

Otra desventaja que se señala a menudo es que los desarrolladores de su tema principal pueden perder interés y abandonarlo, eliminar una característica que estaba usando en su tema secundario o traer un cambio que destruya totalmente su tema secundario. 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 principal abandona el proyecto, nada dice que deba dejar de usarlo. A menudo, otras personas de la comunidad se hacen cargo del proyecto. Si los desarrolladores del tema original eliminan una determinada característica, simplemente puede agregarla en su tema hijo. Tienes el código para ello. Por último, si realizan un cambio drástico que no le gusta, siempre puede evitar la actualización. Las actualizaciones de temas son cruciales cuando hay una vulnerabilidad de seguridad.

Si está utilizando un marco temático comercial como Genesis, entonces tiene una opción de soporte disponible para ayudarlo a actualizar su tema o solucionar problemas. Además, una plataforma como Genesis no va a desaparecer simplemente porque hay una organización comercial estable detrás de ella con miles de clientes en todo el mundo. Por ejemplo, eliminaron ciertos widgets integrados, pero los pusieron a disposición del público como complementos para aquellos que aún querían usarlos.

Conclusión

Es importante saber que aunque siempre puede crear un tema hijo de cualquier tema de WordPress, a veces es posible que no necesite un tema hijo. Piense en la cantidad de cambios que ha planeado para su tema hijo, si los cambios que está planeando son menores, siempre puede crear un custom-style.css archivo en su tema o usar un complemento CSS personalizado. Si los cambios son demasiado extremos y se encuentra anulando los archivos del tema principal principal, probablemente debería crear un tema personalizado.

Esperamos que este artículo lo ayude a comprender qué es el tema hijo de WordPress y si es adecuado para usted o no. Si cree que nos perdimos algo, háganoslo saber en los comentarios a continuación.

Volver a graficofajardo.es