¿Qué es un tema infantil de WordPress? Ventajas y desventajas

Muchos de nuestros usuarios nos preguntan qué tema principal y secundario usamos. Nuestra respuesta es que usamos un tema personalizado, pero básicamente se llama Generatepress. La segunda parte de la pregunta, ¿qué es un tema hijo de WordPress? Ya hemos explicado qué es un marco temático de WordPress en nuestro artículo anterior. En este artículo, haremos todo lo posible para responder preguntas como qué es un tema secundario de WordPress, cuándo debería crear un tema secundario, por qué la gente crea temas secundarios y, finalmente, los pros y los contras de usar un tema secundario. Esperamos que después de leer este artículo, tenga una visión clara de lo que es un tema infantil de WordPress y sepa si debe o no utilizar un tema infantil.

¿Qué es un tema infantil de WordPress?

Un tema secundario de WordPress es un tema de WordPress que hereda la 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 realizó. Esto se vuelve caótico cuando de repente descubres que un script ampliamente utilizado en temas populares tiene un error importante y necesitas actualizar tus temas lo antes posible. Se convierte en una elección difícil porque, por un lado, perderá todos sus 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 decidió resolver este problema introduciendo el concepto de tema padre y tema hijo. Un tema secundario de WordPress heredaría todas las funciones, características y código del tema principal, sin realizar cambios 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, pero no todos los temas de WordPress son buenos temas para padres. Un tema principal con funciones y características limitadas no es exactamente un candidato ideal para un 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 marco de tema (FrameWork), 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 del tiempo.

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

Los diseñadores y desarrolladores utilizan temas secundarios para acelerar su desarrollo. Cuando utiliza un buen tema principal, puede reducir drásticamente el tiempo que lleva crear un sitio de WordPress. Todos los buenos temas para padres ofrecen muchas características 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 de WordPress para niños puede ser tan simple como crear un nuevo archivo style.css en una nueva carpeta. Todo lo que necesita es una línea en su nuevo encabezado style.css que defina la plantilla (consulte Codex para referencia). Un tema hijo sólido 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.

¿Cuándo debería utilizar un tema infantil de WordPress?

La decisión de utilizar un tema hijo a menudo depende de sus necesidades. 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, recomendamos usar un tema secundario de WordPress. Uno de los miembros nos preguntó si solo agregan estilos personalizados, ¿es mejor usar un tema secundario o un complemento CSS personalizado?

La respuesta a esto depende de cuán hábil y cómodo se sienta con la tecnología. Si solo cambia los estilos de algunos elementos, entonces usar un complemento CSS personalizado funciona muy bien. Sin embargo, si cambia todo el esquema de color, mueve cosas a CSS, etc., definitivamente debería considerar usar un tema de WordPress para niños.

Elegir un buen tema para padres 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 usarse como marcos temáticos. He visto a muchos principiantes que cometen errores al crear un tema hijo de un tema padre que no ofrece mucha funcionalidad.

Si está creando un tema secundario de WordPress en el que está reemplazando muchos de los archivos del tema principal, entonces debe reconsiderar su proceso. Por ejemplo, le gusta mucho el tema Twenty Eleven y decidió crear un tema hijo. En el tema hijo, tenías el archivo style.css y el archivo functions.php. Además, ha decidido que no le gusta el aspecto del sótano, por lo que ha añadido footer.php. Lo mismo para el encabezado, etc. Si este es el caso, entonces no debe usar Twenty Eleven como tema principal. Más bien, debe usarlo como un tema de inicio, que convierte en su propio tema personalizado.

En resumen, debe usar un tema secundario de WordPress cuando necesite funcionalidad, características para un tema principal poderoso, sin escribir el código usted mismo.

Las ventajas de usar un tema infantil de WordPress

Como ocurre con la mayoría de las cosas, existen ventajas y desventajas en el uso de un tema infantil de WordPress. Veamos primero los beneficios.

  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 cambiar el tema principal. Cuando llega una nueva versión del tema principal, puede actualizarla de forma segura porque todos sus cambios se guardan en el tema secundario.

  1. Un tema infantil de WordPress es fácil de expandir

Un tema infantil de WordPress construido sobre un poderoso marco temático permite una gran flexibilidad sin escribir mucho código. Puede cambiar selectivamente solo los archivos de plantilla y las funciones que necesita sin tener que pasar por otros archivos de plantilla. Puede agregar nuevas funciones y más.

  1. Reserva de seguridad

Al crear 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 como opción alternativa.

Desventajas de usar un tema infantil de WordPress

Una de las mayores desventajas de usar la tarea de los niños es el tiempo que necesita para invertir en aprender sobre la paternidad. Hay una curva de aprendizaje especial cuando se trabaja con marcos resistentes, ya que cada uno tiene sus propios ganchos y filtros. Realmente necesitas conocerlos para maximizar su potencial. En nuestra opinión, esta curva de aprendizaje es algo único. Por ejemplo, los primeros temas secundarios que cree pueden tardar más, pero después creará sitios web personalizados en una fracción del tiempo. Tu rendimiento general mejorará.

Otra desventaja que se señala a menudo es que los desarrolladores del tema principal pueden perder interés y abandonarlo, eliminar una función que usa en su tema hijo o provocar un cambio que destruya por completo su tema hijo. 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 le dice que deje de usarlo.

A menudo, otras personas de la comunidad pueden hacerse cargo del proyecto. Si los desarrolladores del tema original eliminan una determinada característica, simplemente puede agregarla al tema de su hijo. Tienes el código para esto. Finalmente, si realiza un cambio drástico que no le gusta, siempre puede evitar la actualización. Las actualizaciones de temas son cruciales cuando hay un error de seguridad. Siempre recomendamos que los usuarios actualicen sus temas, ya que ayuda a garantizar la compatibilidad futura con otros scripts y complementos.

Si usa un marco de trabajo de temas comerciales como Genesis, entonces tiene la opción de soporte para ayudarlo a actualizar su tema o solucionar problemas. Además, una plataforma como Genesis no desaparecerá solo porque haya una organización empresarial estable detrás de ella, con miles de clientes en todo el mundo. Por ejemplo, eliminaron algunos 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 secundario de WordPress a partir de cualquier tema de WordPress, a veces es posible que no necesite un tema secundario. Piense en la cantidad de cambios que ha planeado para el tema hijo, si los cambios que está planeando son menores, siempre puede crear un archivo custom-style.css en su tema o puede usar un complemento CSS personalizado. Si los cambios son demasiado extremos y sobrescriben los archivos del tema principal principal, probablemente debería crear un tema personalizado.

Esperamos que este artículo le haya ayudado a comprender qué es un tema infantil de WordPress y si es adecuado para usted o no.

Compartir con tus amigos:

Deja un comentario