Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Te preguntas qué es un tema hijo de WordPress y si deberías crear uno?

Los temas hijo de WordPress permiten a los usuarios y desarrolladores personalizar sus sitios de WordPress sin perder sus personalizaciones cuando se lanza una actualización del tema. Sin embargo, tienen algunas ventajas e inconvenientes que conviene tener en cuenta.

En este artículo, le explicaremos qué es un tema hijo de WordPress y le ayudaremos a decidir si debería utilizar uno o no.

What is a WordPress Child Theme? Pros, Cons, and More

¿Qué es un tema hijo en WordPress?

En WordPress, un tema hijo hereda la funcionalidad, características y estilo de otro tema de WordPress, también llamado tema padre.

Al personalizar un tema hijo, el tema padre no se verá afectado. Por eso muchos desarrolladores utilizan temas hijo para conservar las personalizaciones de sus temas que podrían perderse si se actualizara el tema padre.

El primer paso para crear un tema hijo es elegir un buen tema padre. Puedes utilizar cualquier tema de WordPress como tema padre, pero algunos temas son más adecuados que otros.

Por ejemplo, las estructuras de temas son excelentes temas madre. 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 hijo diferentes con estilos distintos sin tener que reescribir muchas de las mismas funciones.

Genesis theme framework

También es bueno elegir un tema que tenga el aspecto y las características de personalización que necesitas para que tu sitio web alcance sus objetivos. De este modo, no tendrás que hacer muchos cambios.

Si está interesado en utilizar un tema hijo, puede leer nuestra guía sobre cómo crear un tema hijo en WordPress.

¿Por qué utilizar un tema hijo de WordPress?

Como se ha mencionado, muchos desarrolladores utilizan un tema hijo de WordPress para preservar sus opciones de personalización cuando hay una actualización del tema. En este caso, tu tema padre se actualizará, pero no afectará a tu tema hijo activo.

Además, los temas hijo pueden proteger tu sitio web frente a posibles problemas de seguridad de WordPress. Si el tema principal presenta fallos importantes en una actualización, estos no afectarán al tema hijo.

Theme updates

Para los desarrolladores, utilizar un tema hijo es también una forma rápida y eficaz de personalizar un sitio web en WordPress. Pueden implementar rápidamente estilos personalizados, modificaciones de plantillas o funcionalidades adicionales sin modificar los archivos del núcleo del tema principal.

Ventajas e inconvenientes de utilizar temas hijo de WordPress

Como la mayoría de las cosas, hay ventajas y desventajas en el uso de un tema hijo de WordPress. Veamos primero las ventajas.

Ventajas de un tema hijo de WordPress:

  • Actualizaciones seguras: Al utilizar un tema hijo, mantienes todos tus cambios personalizados separados del tema principal. Esto significa que puedes actualizar el tema principal sin perder tus personalizaciones, ya que se almacenan de forma segura en el tema hijo.
  • Fácil de ampliar: Un tema hijo construido sobre un potente framework de temas permite una gran flexibilidad sin necesidad de escribir mucho código. Solo tiene que modificar los archivos de plantilla y las funciones que desee personalizar.
  • Fallback seguro: Cuando creas un tema completo, necesitas pensar acerca de cada escenario posible. Cuando no codificas algo en un tema hijo, la funcionalidad del tema padre está disponible como opción alternativa.

Desventajas de un tema hijo de WordPress:

  • Curva de aprendizaje: Necesitas invertir tiempo en aprender acerca del tema padre, especialmente cuando has elegido un framework robusto con sus propios ganchos y filtros. Sin embargo, una vez que conozcas el tema padre, podrás crear sitios web personalizados en muy poco tiempo.
  • Dependencia del tema padre: El desarrollador del tema padre puede abandonar el tema. Técnicamente, puede seguir utilizándolo aunque lo abandone, pero puede que no funcione tan bien. Además, considere el uso de frameworks de temas de buena reputación como Génesis con un buen historial.

Los pros y los contras de utilizar un tema hijo también dependerán del tema que utilices como tema padre, así que veámoslo a continuación.

La importancia de elegir un buen tema para los padres

La razón por la que es importante elegir un buen tema principal es para ahorrar tiempo.

A menudo oímos a principiantes que cometen el error de seleccionar un tema padre que no ofrece mucha funcionalidad. Terminan teniendo que anular la mayoría de los archivos del tema padre.

Digamos que eliges un tema padre y decides que no te gusta el aspecto del pie de página. Entonces, creas un nuevo archivo footer.php. Luego decides que no te gusta el aspecto de la cabecera y creas un nuevo archivo header.php.

Template Files Used in a Theme

Al poco tiempo, queda claro que no deberías usar ese tema como tema principal. En su lugar, podrías utilizarlo como tema de inicio que conviertas en tu propio tema personalizado.

Otra opción sería elegir otro tema que se acerque más a lo que necesitas. De esta forma, no tendrás que hacer tantos cambios en tu tema hijo.

¿Debería utilizar un tema hijo de WordPress?

Si eres desarrollador, puedes utilizar un tema hijo para reducir tu tiempo de desarrollo cuando trabajes con clientes o crees tu propio tema.

Los desarrolladores necesitan agilizar su flujo de trabajo mientras crean temas de calidad. Crear un tema hijo suele ayudar a conseguirlo.

Muchos de los sitios que construimos son temas hijo del Genesis Theme Framework. Pero en algunos casos, construimos un tema de WordPress personalizado independiente, como cuando un proyecto es muy complejo o muy simple.

Si eres usuario, te recomendamos los temas hijo solo si te encuentras constantemente añadiendo nuevas funciones al archivo functions. php de tu tema o modificando constantemente su archivo style.css.

Durante una charla en un meetup de WordPress, un lector nos preguntó acerca de la mejor solución para añadir estilos personalizados. Se preguntaban si es mejor utilizar un tema hijo o un plugin CSS personalizado.

La respuesta depende de tus conocimientos y de lo cómodo que te sientas con la tecnología. También depende del número de personalizaciones que haga.

Un plugin CSS personalizado como CSS Hero funciona bien si solo necesitas modificar los estilos de unos pocos elementos. Pero si tienes que cambiar todo el esquema de color, por ejemplo, entonces definitivamente deberías considerar el uso de un tema hijo.

Customize CSS

Otra opción es utilizar WPCode. Este plugin te permite hacer cambios en tu archivo functions.php y otros archivos del tema sin editar directamente el código.

De esta manera, puede ejecutar secuencias de comandos de cabecera y pie de página sin preocuparse de perder sus personalizaciones o romper su sitio web.

WPCode Pro version

Para más detalles, puede consultar nuestra guía sobre cómo utilizar fragmentos de código personalizados en WordPress.

Esperamos que este tutorial te haya ayudado a aprender qué es un tema hijo de WordPress y si crear un tema hijo es una buena opción para ti. También puedes marcar / comprobar nuestra lista de los mejores maquetadores de páginas de WordPress y los mejores temas en bloque de WordPress para la edición completa del sitio.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

105 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    I have considered child theme to be a necessity for some time. Although I used to mainly use the WPCode plugin, sometimes it is necessary to insert some code into function.php as well. I’ve found it very helpful to use a child theme so that I don’t end up losing all my customizations just to update the template. In addition, I use a very simple plugin for this, which allows me to insert personal data into the template. It looks much better when the customer sees a template named after their website in their wordpress.

  3. Moinuddin Waheed says

    Thank you so much wpbeginner for clearing my doubts regarding child themes.
    I have always used the parent theme for creating websites and blogs and have never used child theme as I was of no clue about how a child theme works.
    I have a small doubt though. Having a child theme and making large changes in its functionality and changing in functions.php and styles.css, where does all these files gets stores?
    as when we update parent theme it remains intact and to my surprise it gets pushed to the parent theme as well.

    • WPBeginner Support says

      Those files would be stored in the child theme’s folder. Child themes use the styling of the parent theme and override with any specifics that you include in the child theme but the child theme does not make direct changes to the parent theme if you decide to change to the parent theme.

      Administrador

  4. Arischvaran Puvanesvaran says

    Hi! Thanks for the tutorials. How should I determine when to use a FSE theme or a block theme for a site?

  5. DAVID Barnes says

    Please could you tell me we have just added a child theme to our theme whilst making changes to the style of the website, when this is complete do you keep the child theme active or do you revert back to the main template and make this active again.
    Hope this makes sense

    • WPBeginner Support says

      You would want the theme that you customized to be the active theme. That would normally be the child theme that you customize.

      Administrador

      • David Barnes says

        Amazing thank you for the quick response this has to be the best website in regards to all word press related topics, it has been a gold mine of information as I navigate my way through the learning process of webdesign. VInaka

  6. Anchal says

    Hey I have a question. Does making and activating a child theme affect (drop) SEO ranks of an already ranking website that is live?

    • WPBeginner Support says

      It would depend on the specific changes but it should not affect your site’s SEO for the most part.

      Administrador

  7. Adam says

    Hi, Great article on child themes. It’s exactly what I needed. Just one question? Am I right in thinking that you don’t have to install the child theme when you initially install the parent theme? That you only install it the instant you need to customize the function.php or parent theme template files?

  8. Robert A Lopez says

    Question! When activating a parent theme and a child these, do I activate both themes in my dashboard? Or do I just activate the child theme and leave the parent theme deactivated?

    I ask because, if I activate both, will I be able to determine which one is the child theme within the dashboard?

    • WPBeginner Support says

      You would want to activate the child theme and leave the parent theme deactivated. The child theme will use what it needs from the deactivated parent theme :)

      Administrador

Responder a Dzagro Cancelar respuesta

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.