Crear un tema hijo en WordPress es esencial para mantener tus personalizaciones intactas incluso después de actualizar el tema padre. Este artículo te guiará paso a paso y te proporcionará diferentes métodos para lograrlo, ya sea manualmente o mediante plugins.
¿Qué es un Tema Hijo?
Un tema hijo es un tema de WordPress que hereda las funcionalidades y el estilo de otro tema, el tema padre. Es como una receta maestra que puedes personalizar sin modificar la original, lo cual asegura que tus cambios no se pierdan con las actualizaciones del tema padre.
Métodos para Crear un Tema Hijo
1. Crear un Tema Hijo Manualmente
Paso 1: Crear la Carpeta del Tema Hijo
Dentro de tu servidor, navega a wp-content/themes/
y crea una nueva carpeta con un nombre relevante, por ejemplo, twentyseventeen-child
.
Paso 2: Crear el Archivo style.css
En la carpeta del tema hijo, crea un archivo style.css
y añade el siguiente código:
/*
Theme Name: Twenty Seventeen Child
Theme URI: https://example.com/twentyseventeen-child/
Description: Tema hijo de Twenty Seventeen
Author: Tu Nombre
Author URI: https://ejemplo.com
Template: twentyseventeen
Version: 1.0.0
*/
Paso 3: Crear el Archivo functions.php
Crea un archivo functions.php
en la misma carpeta y añade el siguiente código:
<?php
function my_theme_enqueue_styles() {
$parent_style = 'parent-style';
wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css');
wp_enqueue_style('child-style', get_stylesheet_directory_uri() . '/style.css', array($parent_style), wp_get_theme()->get('Version'));
}
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles');
?>
Paso 4: Comprimir y Subir el Tema
Comprime la carpeta twentyseventeen-child
en un archivo .zip
. Luego, ve a Apariencia → Temas en tu panel de WordPress y sube el archivo comprimido.
2. Crear un Tema Hijo con el Plugin Child Theme Configurator
Paso 1: Instalar el Plugin
Descarga e instala el plugin Child Theme Configurator.
Paso 2: Configurar el Plugin
Ve a Herramientas → Temas hijo. Selecciona el tema padre y haz clic en «Analizar». Completa los pasos siguiendo las recomendaciones del plugin para crear el tema hijo.
Paso 3: Activar el Tema Hijo
Ve a Apariencia → Temas y activa el tema hijo recién creado.
Personalización del Tema Hijo
Después de crear tu tema hijo, puedes personalizarlo modificando el archivo style.css
para editar estilos, o el archivo functions.php
para agregar nuevas funcionalidades.
Cambiar el Color de Fondo
Añade el siguiente código en style.css
para cambiar el color de fondo del contenido:
.site-content-contain {
background-color: #DEF0F5;
position: relative;
}
Cambiar el Color de la Barra Lateral
Añade color a la barra lateral con el siguiente código en style.css
:
.widget {
background: #B9EBFA;
padding: 25px;
}
Cambiar Tipos de Fuente, Tamaños y Colores
Modifica el estilo de los párrafos con el siguiente código en style.css
:
p {
color: teal;
font-family: Georgia;
font-size: 18px;
}
Posibles Problemas y Soluciones
- Tiempo de Carga Lento: Asegúrate de que el código esté optimizado para minimizar el impacto en la velocidad de carga.
- Dependencia del Tema Padre: Utiliza temas padre de desarrolladores confiables para evitar problemas futuros.
- Curva de Aprendizaje: Familiarízate con la jerarquía de plantillas de WordPress para entender mejor cómo funcionan los temas hijo.