Cómo crear un tema infantil en WordPress

Aunque el mercado de temas de WordPress está lleno de algunas opciones bastante buenas, encontrar un tema perfecto para tu sitio de WordPress puede ser una tarea desalentadora. Siempre hay un elemento – color, fondo, fuente, barra lateral – del que puedes prescindir.

Los temas infantiles facilitan a los webmasters la modificación del archivo de un tema sin arriesgarse a perder los cambios. De hecho, los temas secundarios son la forma recomendada de hacer modificaciones en tu sitio de WordPress.

Con esto en mente, en este artículo, te diremos todo lo que necesitas saber sobre temas infantiles y te guiaremos a través de un tutorial sobre cómo crear tu propio tema infantil en WordPress.

¡Empecemos!

Introducción a los temas infantiles

Los temas infantiles heredan activamente la funcionalidad central de los temas parentales. Lo que hace es anular la funcionalidad de los temas principales y aplicar la funcionalidad de los temas secundarios a su sitio web. Sin embargo, una función en particular no está disponible en el tema hijo, buscará en el archivo del tema padre para encontrar esa funcionalidad.

En resumen, los temas infantiles son archivos de temas duplicados que debes modificar cada vez que tengas que añadir alguna funcionalidad a tu tema. Una de las principales ventajas de este proceso es que puedes conseguir una funcionalidad personalizada sin estropear el archivo de tema original, lo cual se vuelve más importante cuando has pagado por el tema.

Beneficios del uso de temas infantiles

Como mencioné anteriormente, los temas infantiles caen dentro de las mejores prácticas de codificación para hacer modificaciones en el tema de su sitio WordPress. Te dan otra oportunidad en caso de que la fastidies la primera vez.

1. Organización de un mejor código

En la mayoría de los casos, un tema de WordPress consiste en unos pocos miles de líneas de código puestas a través de múltiples archivos en diferentes lenguajes de programación. Esto esencialmente hace difícil llevar un registro de cada modificación que haces. No sólo te arriesgas a invertir una cantidad significativa de tiempo arreglando errores inesperados, sino que también requerirá mucho esfuerzo de tu parte y en el peor de los casos te costará contratar a un desarrollador.

Para evitar este dilema es aconsejable emplear temas infantiles. Esto se debe a que cada funcionalidad que haces en el tema infantil se queda en el tema infantil y es fácil de rastrear. A diferencia de unos pocos miles de líneas de código, sólo tendrías que mirar unos pocos cientos de líneas para arreglar los errores.

2. No hay modificaciones perdidas

Cuando hagas cambios en el archivo de tema principal, se perderán cuando se actualice el tema. Teniendo en cuenta que los desarrolladores publican continuamente actualizaciones para los temas, no es una buena idea hacer modificaciones en el archivo de tema original.

Por el contrario, si decides no actualizar tu tema, tendrás una tonelada de errores que residen en tu sitio de WordPress y también puedes dejar tu sitio web vulnerable a las amenazas externas de seguridad que han existido durante casi tanto tiempo como la propia Internet.los temas infantiles permiten a los webmasters mantener todas las modificaciones que hicieron en el archivo de temas.

Aunque la mayoría de los temas de WordPress se envían con sus temas infantiles, algunos no. En la siguiente sección, te mostraremos cómo crear manualmente un tema hijo en WordPress.

Cómo crear un tema infantil en WordPress

Si has encontrado un tema que es casi perfecto, entonces modificarlo con un tema infantil es súper fácil. En este tutorial, demostraré el proceso usando nuestro propio tema de Mallow.

mallow

Paso 1: Crear un directorio

  • Navega por el directorio de temas de tu sitio de WordPress (normalmente llamado wp-content/themes) en esa carpeta, crea una nueva carpeta y llámala mallow-child.
  • Generalmente se considera una buena práctica nombrar el tema de su hijo con el nombre del tema de su padre con -hijo adjunto a él.

Paso 2: Crear un archivo style.css

  • Desde tu directorio de temas navega al directorio de temas infantiles que creaste en el Paso 1. En nuestro caso wp-content/themes/mall-child.
  • En este directorio crea un archivo .css y nombra ese archivo style.css.
  • Copie y pegue el código que se muestra a continuación en el archivo style.css:
/*
 Nombre del tema: Niño Malva
 Tema URI: https://www.yourwebsite.com/mallow-child
 Autor: Rafay Saeed Ansari
 Autor URI: http://www.yoursite.com/
 Descripción: El tema de mi primer hijo. Tema de los padres: FancyTheme"s Mallow.
 Versión: 2.5.0
 Plantilla: malva
 Dominio de texto: malo-niño
 Etiquetas: negro, blanco, rojo, una columna, dos columnas, barra lateral derecha, diseño fluido, diseño receptivo, fotoblogging, barra lateral izquierda, listo para la traducción, fondo personalizado, colores personalizados, menú personalizado, imágenes destacadas, plantilla de ancho completo, post-formatos, opciones temáticas, comentarios enhebrados.
 */
 @import url("../mallow/style.css");
  • Haz clic en el botón Guardar para guardar los cambios.

Si está creando un tema hijo para un tema padre que es diferente al tema Malva, entonces reemplace malva con el nombre del tema hijo.

Paso 3: Crear un archivo functions.php (este paso es opcional)

Aunque los temas hijos se utilizan generalmente para hacer modificaciones en el CSS, también puedes modificar la funcionalidad del tema padre con los temas hijos.

  • Navegue hasta el directorio de temas infantiles. En nuestro caso, es wp-contenido/temas/maldición-niño.
  • Crear un archivo .php.
  • Nombra las funciones del archivo .php.
  • Copie y pegue el código que se indica a continuación en el archivo functions.php recién creado:
<?php
 //* Añadir código personalizado aquí
  • Haz clic en el botón Guardar para guardar los cambios.

Nota: Es importante entender que un tema infantil no requiere un archivo functions.php para funcionar, para que su implementación e integración en su sitio de WordPress sea exitosa. Si sólo tienes intención de modificar los elementos CSS, puedes saltarte todo este paso por completo. Dicho esto, si tu tema padre tiene múltiples archivos CSS, entonces tendrás que crear un archivo functions.php para incluir las múltiples hojas de estilo.

Paso 4: Subir y activar el tema del niño

A estas alturas ya has creado con éxito un tema infantil. Es hora de subirlo a tu sitio web de WordPress y luego activarlo para empezar a hacer modificaciones en los archivos de tu tema.

  • Haz clic con el botón derecho en el directorio de temas infantiles y comprímelo en un archivo .zip o .rar.
  • Ahora entra en tu sitio web de WordPress.
  • Desde el panel de administración de WordPress navegue a Apariencia; Temas.
  • En la siguiente pantalla haga clic en el botón Agregar nuevo para continuar.
  • Se le navegará a la pantalla de Agregar temas. Haz clic en el botón Subir tema.
  • En la siguiente pantalla, haga clic en el botón de navegación para buscar el archivo comprimido del tema de su hijo.

mallow-child

  • Sube el archivo comprimido del tema infantil y haz clic en Instalar ahora.
  • Una vez que hayas subido el tema infantil a tu sitio web de WordPress, haz clic en el botón Activar.

¡Eso es! Has subido y activado con éxito un tema infantil en tu página web de WordPress.

Envolviéndolo

Si planeas dar tu toque personal y tu sentimiento a tu sitio web de WordPress, entonces actualmente no hay otra manera que te ofrezca la solución libre de riesgos para retocar la apariencia y la configuración a tu gusto, aparte de configurar y usar temas infantiles de la manera que acabo de demostrar. Por supuesto, siempre puedes contratar a un profesional para hacer el trabajo, pero el método profesional puede resultar muy costoso muy rápido – y es comprensible – dada la pericia y la experiencia de un profesional.

Siguiendo esta tutoría habrá creado un tema infantil propio y también estará en buena posición para llevar las cosas más lejos y hacer adaptaciones al mismo sin necesidad de la asistencia profesional antes mencionada.

Si tiene tiempo para ello, le recomendaría que lo hiciera usted mismo, porque creo que el propietario de un sitio web debe estar acostumbrado y familiarizado con la estructura y el funcionamiento de su propio sitio web.

¿Pudiste crear con éxito un tema infantil para tu sitio web de WordPress siguiendo este tutorial? En tu opinión, ¿es mejor hacer modificaciones en tu sitio web a través de temas infantiles o no? Nos encantaría saber de ti en la sección de comentarios, así que escribe y háznoslo saber.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *