1. Abra su cliente FTP y navegue hasta el directorio /wp-content/themes en su servidor.
2. Haga clic derecho y seleccione Crear nueva carpeta (también conocida como Directorio).
3. Asigne un nombre a la nueva carpeta (y en adelante al directorio de su tema hijo) siguiendo este patrón:"childtheme_parenttheme", p.e. "mychildtheme_twentyeleven."
4. Abra la carpeta recién creada y cree tres archivos nuevos:style.css, funciones.php e index.php.
Paso 2:editar el archivo style.css
5. Abra el archivo style.css con un editor de texto sin formato como Notepad o TextEdit.
6. Agregue las siguientes líneas de código al principio del archivo:
```
/*
Nombre del tema:Tema Mi hijo
Descripción:Un tema hijo para el tema Twenty Eleven
Autor:Tu nombre
Versión:1.0
*/
```
Asegúrese de cambiar el nombre del tema, la descripción, el autor y la versión para que coincidan con sus preferencias.
Paso 3:Edite el archivo funciones.php
7. Abra el archivo funciones.php.
8. Agregue la siguiente línea de código al final del archivo:
```
add_action('wp_enqueue_scripts', 'parent_theme_styles');
función parent_theme_styles() {
wp_enqueue_style( 'estilo padre', get_template_directory_uri() . '/style.css' );
}
```
Este código agrega la hoja de estilo del tema principal al tema secundario.
Paso 4:Edite el archivo index.php
9. Abra el archivo index.php.
10. Reemplace la línea:
```
get_header();
```
con:
```
get_template_part('encabezado', 'principal');
```
Este cambio garantiza que el tema secundario utilice el encabezado del tema principal.
Paso 5:Personaliza el tema secundario
11. Una vez completada la configuración básica, puede personalizar el tema secundario editando los archivos style.css y funciones.php. Puede agregar estilos CSS personalizados, funciones PHP y widgets.
12. Para activar el tema secundario, vaya a Apariencia> Temas en su panel de WordPress y seleccione el tema secundario.
Consejos para crear un tema secundario:
1. Asegúrese de que la hoja de estilo del tema secundario siempre se cargue después de la hoja de estilo del tema principal.
2. Utilice el encabezado del comentario en el archivo style.css para proporcionar detalles sobre el tema hijo.
3. Prefije sus clases y funciones CSS personalizadas con un identificador único para evitar conflictos con el tema principal.