¿Se pregunta qué es un tema hijo de WordPress y si debería usar uno?
Los temas secundarios de WordPress permiten a los usuarios y desarrolladores personalizar sus sitios de WordPress más rápidamente. Sin embargo, tienen sus propias ventajas y desventajas que es posible que desee considerar.
En este artículo, explicaremos qué es un tema hijo de WordPress y lo ayudaremos a decidir si debe usar uno o no.
¿Qué es un tema hijo en WordPress?
Un tema hijo es un tema de WordPress que hereda la funcionalidad, las características y el estilo de otro tema de WordPress, el tema principal. Luego, puede personalizar el tema secundario sin realizar ningún cambio en el tema principal.
Crear un tema hijo puede ser tan simple como crear una nueva carpeta que contenga dos archivos, style.css y functions.php. También pueden volverse bastante complejos y tener tantos archivos de plantilla como el tema principal, e incluso más.
El primer paso para crear un tema hijo es elegir un buen tema padre. Debe intentar elegir uno que se acerque en apariencia y funcionalidad a sus objetivos, de modo que solo necesite hacer algunos cambios.
Puede utilizar cualquier tema de WordPress como tema principal, pero algunos temas son más adecuados que otros. Por ejemplo, los marcos temáticos son excelentes temas principales. Incluyen las funciones básicas de un tema, pero no el estilo.
Estos marcos temáticos permiten a los diseñadores y desarrolladores crear fácilmente muchos temas secundarios diferentes con estilos diferentes sin tener que reescribir muchas de las mismas funciones.
¿Por qué utilizar un tema infantil de WordPress?
El uso de un tema hijo es una forma rápida y eficiente de personalizar su sitio web de WordPress. Los diseñadores y desarrolladores los utilizan para acelerar su desarrollo.
Si elige un buen tema principal, puede reducir drásticamente el tiempo que lleva crear un sitio de WordPress. Los frameworks temáticos son un buen punto de partida porque ofrecen muchas funcionalidades y son fáciles de personalizar.
Los temas secundarios también facilitan la actualización de sus temas. Este fue un problema grave en los primeros días de WordPress.
Normalmente, cuando actualiza un tema de WordPress, pierde todas sus personalizaciones. Pero cuando usa un tema secundario, sus personalizaciones se almacenan en el tema secundario y no se perderán cuando actualice el tema principal.
Pros y contras del uso de temas infantiles de WordPress
Como la mayoría de las cosas, existen ventajas y desventajas en el uso de un tema hijo de WordPress. Primero echemos un vistazo a las ventajas.
Ventajas
- Actualizaciones seguras: como nunca modifica el tema principal, puede actualizarlo de forma segura cuando llega una nueva versión. Todas sus personalizaciones se guardan en el tema hijo.
- Fácil de ampliar: un tema hijo creado en un marco temático potente permite una gran flexibilidad sin escribir mucho código. Solo necesita modificar los archivos de plantilla y las funciones que desea personalizar.
- Fallback Safe: cuando crea un tema completo, debe pensar en todos los escenarios posibles. Cuando no codifica algo en un tema secundario, la funcionalidad del tema principal está disponible como opción alternativa.
Desventajas
- Curva de aprendizaje: debe invertir tiempo en aprender sobre el tema principal, especialmente cuando ha elegido un marco sólido con sus propios ganchos y filtros. Sin embargo, esta desventaja es temporal. Una vez que conozca el tema principal, podrá crear sitios web personalizados en una fracción del tiempo.
- Dependencia del tema principal: el desarrollador del tema principal puede abandonar el tema o eliminar una función que necesite. Sin embargo, los marcos temáticos de buena reputación como Genesis tienen un negocio estable detrás de ellos, y la mayoría de los temas de WordPress son de código abierto, por lo que puede continuar usándolos incluso si se abandonan.
Los pros y los contras de usar un tema secundario también dependerán del tema que estés usando como tema principal, así que echemos un vistazo a eso a continuación.
La importancia de seleccionar un buen tema padre
A menudo escuchamos a principiantes que cometen el error de seleccionar un tema principal que no ofrece mucha funcionalidad. Terminan teniendo que anular la mayoría de los archivos del tema principal.
Por eso es importante seleccionar el tema correcto desde el principio.
Supongamos que elige un tema principal y decide que no le gusta el aspecto del pie de página. Entonces crea un nuevo archivo footer.php. Luego decides que no te gusta la apariencia del encabezado y creas un nuevo archivo header.php.
En poco tiempo, queda claro que no debería usar ese tema como tema principal. En su lugar, puede usarlo como un tema de inicio que puede convertir en su propio tema personalizado.
Otra opción sería elegir otro tema que esté mucho más cerca de lo que necesita, para que no tenga que hacer tantos cambios en su tema hijo.
¿Debería utilizar un tema hijo de WordPress?
Si eres desarrollador aprendiendo a crear sus propios temas de WordPress, entonces puede usar un tema hijo para reducir su tiempo de desarrollo.
Los desarrolladores necesitan optimizar su flujo de trabajo mientras crean temas de calidad. Crear un tema hijo a menudo te ayudará a lograrlo.
Muchos de los sitios que creamos son temas secundarios de Genesis Theme Framework. Pero en algunos casos, creamos un tema de WordPress personalizado independiente, como cuando un proyecto es muy complejo o muy simple.
Si eres un usuario, entonces recomendamos temas secundarios solo si se encuentra constantemente agregando nuevas funciones al archivo functions.php de su tema o si está modificando constantemente su archivo style.css.
Durante una charla de reunión de WordPress, uno de los miembros nos preguntó cuál era la mejor solución para agregar estilos personalizados. Se preguntaron si 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. También depende de cuántas personalizaciones esté realizando.
Un complemento CSS personalizado funciona bien si solo modifica los estilos de algunos elementos. Pero si se encuentra cambiando todo el esquema de color, por ejemplo, definitivamente debería considerar usar un tema hijo.
Esperamos que este tutorial le haya ayudado a aprender qué es un tema hijo de WordPress y si crear un tema hijo es una buena opción para usted.
Es posible que también desee aprender a elegir el mejor software de diseño web, o consulte nuestra lista de complementos imprescindibles para hacer crecer su sitio de WordPress.