Cómo crear un tema hijo en wordpress desde cero y sin plugins - 2023
En el emocionante mundo de WordPress, los temas hijos son una herramienta invaluable para personalizar y extender la funcionalidad de un tema principal sin comprometer sus actualizaciones futuras. Si eres un apasionado del desarrollo web y quieres tener un control total sobre el aspecto y la funcionalidad de tu sitio, crear un tema hijo en WordPress es una habilidad que definitivamente debes dominar.
En este tutorial actualizado para el año 2023, te guiaré paso a paso a través del proceso de creación de un tema hijo en WordPress desde cero y sin la necesidad de utilizar plugins adicionales. No importa si eres un principiante o un desarrollador experimentado, esta guía te proporcionará los conocimientos esenciales y las mejores prácticas para aprovechar al máximo esta técnica.
Descubrirás cómo establecer una base sólida para tu tema hijo, cómo aprovechar las plantillas y funciones del tema principal, y cómo realizar modificaciones personalizadas de manera segura y eficiente. Además, aprenderás a mantener tu tema hijo actualizado y compatible con las últimas versiones de WordPress.
Prepárate para adentrarte en el mundo del desarrollo temático de WordPress y desbloquear un nuevo nivel de control y personalización.
Código functions.php
<?php
function my_theme_enqueue_styles() {
$parent_style = ‘parent-style’; // Estos son los estilos del tema padre recogidos por el tema hijo.
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’ );
?>
Código style.css
/*
Theme Name: A Theme Hijo
Theme URI: http://loquesea.es
Version: 4.0
Description: Tema hijo de A theme
Author: Tu
Author URI: http://loquesea.es
Template: A-Theme
*/
/*—————– Cambios a partir de aquí ——————————-*/
A continuación te dejo el vídeo en donde te explico cómo crear un tema hijo en WordPress desde cero, sin la necesidad de depender de plugins adicionales. ¡Comencemos!