Que son las plantillas hijas (child themes)

Que son las plantillas hijas (child themes)

Print Friendly, PDF & Email
Que son las plantillas hijas (child themes)
Valora esta entrada
Supongamos que has comprado una plantilla en Themeforest.

Es incluso posible que hayas oído hablar de la cruzada particular de Joan Boluda de evitar este conocido market.

Opinión que te recomiendo tener en cuenta a pesar de que yo no coincido con él en este aspecto particular.

Pero aún así supongamos que ya te has gastado tus 50€ y ya no hay marcha atrás.

Con el paquete de instalación te aparece una carpeta con el nombre de la plantilla y otra extra con el nombre “child theme“.

¿Qué demonios es esta carpeta y para que sirve?

Bien. Buena pregunta.

Esto es lo que vamos a intentar clarificar con este escrito de modo que la siguiente vez que te lo encuentres sepas que hacer exactamente con ella.

Que son las child themes

Una plantilla hija es un clon de su plantilla madre.

Este tipo de plantilla tiene una serie de características que la hacen muy interesante.

Para poder hacer una plantilla hija necesitamos.

  • Una plantilla madre.
  • Una carpeta con el nombre de la plantilla hija.
  • Una hoja de estilos con el nombre style.css. Este documente css inlcuye una instrucción en la cabecera que indica al core de wordpress que se trata de una plantilla hija. E informa de quien es la plantilla madre y quién la hija.

¡Y nada más!

Todo lo que podamos incluir a continuación se trata de accesorios.

plantilla hija wodpress (child theme)

Alerta: en “Template” debes escribir exactamente el nombre de la plantilla madre. Pero el nombre es el de la carpeta. Por ejemplo si la plantilla fuera la “Axiom University” verás que típicamente en template debes escribir axiom_university

Características de las plantillas hijas

Las plantilla hijas (child themes) tienen un comportamiento particular:

  • Heredan de la plantilla madre cualquier archivo siempre y cuando este no se encuentre en la plantilla hija.
  • Leen la hoja de estilos de la plantilla hija. La instrucción @import url(“”); se usa para importar una hoja de estilos ya sea de la madre o otra plantilla hija y así no tener que escribir tantas líneas de código.
  • En programación las funciones sólo se deben declarar una vez. Esto significa que el archivo functions.php en caso de ponerse deber ir vacío o asegurar que no se usa ninguna función con un nombre que pudiera estar duplicado.

Ventajas de este tipo de plantillas

Es posible que te estés preguntando porqué tanta obsesión en utilizar plantillas hijas.

  • Facilitan el mantenimiento y la actualización de la plantilla a futuro sin cargarse ninguna (o muy pocas) de las personalizaciones que hubiésemos podido hacer.
  • Permiten personalizaciones de código php y de css sin depender del personalizador del panel de administración de wordpress.

Usos indebidos que deberías evitar

Se pilla antes a un mentiroso que a un cojo.

No le digas a tu cliente que le has creado un theme para él.

No eres desarrollador web sino inplementador web.

No has creado ninguna plantilla y por lo tanto no puedes colgarte la medalla. Sigues dependiendo del desarrollador original.

En cualquier caso sé sincero con tu cliente y dile que has actualizado algunos estilos y que has creado una plantilla hija con el fin de facilitar trabajos futuros.

Pero nunca le digas que has hecho un trabajo a medida.

Si tienes que hacer demasiadas modificaciones y personalizaciones considera que igual el tema que compraste no era el adecuado.

Siempre hay una solución más fácil.

Sobreescribiendo CSS considera que estás mareando al navegador durante el tiempo de lectura de la página web y que por fuerza se traduce en tiempo de carga.

Entradas relacionadas:

Como insertar código fuente en wordpress
- 293
Vemos como podemos hacer para introducir código fuente en un wordpress sin tener que recurrir a capturas de pantalla.
Los contenidos de los comentarios posicionan
- 295
Los comentarios que las personas hacemos en las entradas de webs y blogs son leídos e indexados por google junto con el contenido que google bot ha rastreado. No estoy diciendo si mucho o si poco. Per...
Que tienen los gestores de contenidos (CMS) para ser tan útiles
- 424
Los gestores de contenidos son aplicaciones web alojadas en un servidor que nos ayudan enormemente en la tarea de realizar un sitio web. Son herramientas pensadas para que personas sin conocimientos t...
El editor visual de wordpress y el HTML5
- 325
El editor de texto de wordpress suele ser el gran olvidado de muchas formaciones iniciales. El editor usa por defecto algunas etiquetas html5 que en exceso pueden diluir el significado semántico de al...
Usa el borrador de wordpress para guardar ideas
- 431
Continuamente pienso en nuevos contenidos que serían de interés para el blog. Pero cuando me pongo en frente del ordenador para escribir muchas de estas imágenes ya se han ido. Aplicaciones como Googl...
Factores que afectan al tiempo de carga de una página web
- 355
Resumimos los principales factores que deberemos tener en cuenta desde el punto de vista de alguien que ha estudiado un curso de confección y publicación de páginas web para la optimización y mejora d...
Trucos para maquetar más rápido con wordpress
- 368
Visual Composer es un plugin de wordpress que dota al editor visual de una gran variedad de shortcodes con muchísima fuerza. Gracias a VC he ganado entre 10 y 15 minutos diarios antes dedicado al maqu...
Como configurar los menús en wordpress
- 274
Configurar el menús de una página web en base wordpress es una tarea sencilla que puede resultar un poco abrumadora cuando se está aprendiendo a usar el CMS por primera vez. Con esta entrada verás com...
Como programar entradas en wordpress
- 185
Existen varios motivos por los que puede ser de interés programar la publicación de un contenido. Sea cual sea tu caso lo importante es tener en cuenta que WordPress nos permite 2 tipos de programacio...
Automattic, la empresa detrás de wordpress
- 369
En cualquier formación de web es inevitable acabar hablando sobre gestores de contenidos (CMS) y el más exitoso de todos: WordPress. Detrás de este proyecto open source se esconde la realidad de una e...
Francesc Ricart
hola@francescricart.com

Soy un ingeniero industrial a quién le apasiona aprender y enseñar. En el mundo del marketing online he encontrado una de mis pasiones. Ejerzo como docente ocupacional y privado para empresas. Y también hago consultoría web para PIMES, autónomos y otros emprendedores como yo. Ayudo a las empresas en cualquier temática relacionada con su presencia digital y herramientas web. Aunque mi especialidad es el posicionamiento en buscadores (SEO). A nivel de formación lo que más feliz me hace es que un alumno haga de mi pasión una forma de vida y le ayude a encontrar trabajo. A nivel de negocios ayudo a empresarios a desenvolverse con soltura en el mundo digital y les animo a hacer cada vez más cosas que nunca hubieran imaginado que ellos también podían hacer. En este camino les ayudo haciendo todo aquello dónde ellos no llegan y crecemos juntos. Encontraréis más acerca de mi en la página sobre mi

2 Comentarios
  • jose sanchez
    Publicado a las 13:40h, 13 mayo Responder

    Uno de mis temores era, justo esto. Estar trabajando en una web ya funcionando y cargarme los estilos. O estar trabajando durante horas y luego perderlos al actualizar la plantilla “madre”
    Ahora, al menos, se que como hacer pruebas sin miedo (además de guardar copia de la plantilla “hija” para futuras actualizaciones “madre”),

    A pesar que me falta mucha soltura en como buscar un estilo en concreto (en la consola del navegador) y aplicarlos. Pero bueno, eso ya vienen en la practica

    • Francesc Ricart
      Publicado a las 00:12h, 14 mayo Responder

      ¡wow!
      que te estés planteando esto significa muchísimas cosas buenas
      ¡enhorabuena y sigue así!

Escribir un comentario

  Acepto la política de privacidad

Responsable: FRANCESC RICART MUÑOZ.

Finalidad: Gestionar los comentarios que realizas en este blog.

Destinatarios: No se cederán datos a terceros, salvo obligación legal.

Derechos: Tienes derecho a acceder, rectificar y suprimir los datos, así como otros derechos, como se explica en la política de privacidad.