WordPress: ¿Cómo crear un tema hijo?

Actualizado:
Contenido
Los temas del CMS WordPress son «personalizables» por defecto. Una vez que los activas, puedes configurarlos de manera estándar. Sin embargo, llegará rápidamente a sus límites si desea personalizar más su sitio y hacerlo más diferenciado.
Por lo tanto, se recomienda, si no es que es imperativo, crear un tema hijo si desea realizar cambios (incluso menores) en su tema. Una actualización del tema principal sobrescribirá todas sus modificaciones/personalizaciones.
¿Qué es un tema hijo de WordPress?
Un tema hijo se basa en su tema padre. Cuando se activa, toma todas las características del tema principal sin modificarlo. Se acabó el riesgo de perder los cambios durante una actualización.
Cualquier copia de los archivos que coloque en su tema hijo (con el mismo nombre y directorio) sobrescribirá los archivos originales sin borrarlos.
Copie sólo los archivos que quiera cambiar, no es necesario copiar todo el tema.
¿Cómo puedo crear un tema hijo de WordPress?
Para crear un tema hijo, basta con crear una nueva carpeta en el FTP al mismo nivel que su tema padre.
/wp-content/themes/tema-hijo/
Para que su tema sea reconocido y activado, deben crearse dos archivos:
functions.php style.css
Aquí está el código que debe integrarse en functions.php que se utilizará para activar su tema hijo y asociarlo con una nueva hoja de estilo:
<?php /** ** activation theme **/ add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); }
Aquí está la descripción del archivo style.css que hay que integrar para que se reconozca la hoja de estilo.
/* Theme Name: Tema hijo Description: Tema hijo de Palms Web Author: Palms Web Author URI: https://palms-web.com Template: tema-hijo Version: 0.1.0 */
Campos de descripción del archivo style.css:
/* Theme Name: El nombre del tema hijo Description: La descripción del tema hijo Author: El autor del tema hijo Author URI: La url del sitio web del autor Template: El nombre de la carpeta del tema principal tal y como está escrito en el FTP Version: La versión para información */
Es importante distinguir entre mayúsculas y minúsculas, de lo contrario su tema hijo no funcionará.
¿Cómo puedo crear un tema hijo con un plugin de WordPress?
Child Theme Configurator de Lilaea Media es una extensión gratuita y muy fácil de usar para crear tu tema hijo.