Buenas, estoy instalando un tema hijo de Hello, pero en wp-apariencia-temas, aparece este tema hijo, aunque me indica un error, que debo agregar el tema principal hello. Los pasos que he seguido para crear el hijo, son crear la carpeta hello-child, dentro he creado su style.css (con su descripción comentada) y su functions.php con el siguiente contenido:
<?php
function enqueue_styles_child_theme() {
$parent_style = 'hello-elementor-theme-style';
$child_style = 'hello-child-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', 'enqueue_styles_child_theme' );
El ID para la variable parent_style lo he obtenido del functions.php de la carpeta del tema padre hello-elementor en la siguiente función:
function hello_elementor_scripts_styles() {
$enqueue_basic_style = apply_filters_deprecated( 'elementor_hello_theme_enqueue_style', [ true ], '2.0', 'hello_elementor_enqueue_style' );
$min_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
if ( apply_filters( 'hello_elementor_enqueue_style', $enqueue_basic_style ) ) {
wp_enqueue_style(
'hello-elementor',
get_template_directory_uri() . '/style' . $min_suffix . '.css',
[],
HELLO_ELEMENTOR_VERSION
);
}
El error sigue apareciendo, pueden indicarme como solucionarlo. Gracias
Contenido solo visible a usuarios registrados
Hola Domingo,
En este caso puedes probar si el siguiente childtheme funciona de forma correcta en tu sitio web
De igual forma tienes algunas opciones adicionales para crear un child theme de forma sencilla, como por ejemplo el siguiente plugin -> https://es.wordpress.org/plugins/child-theme-configurator/ te comparto el siguiente articulo donde explican como funciona y como configurarlo -> https://www.webempresa.com/blog/crear-temas-hijo-child-themes-en-wordpress.html
También tienes información detallada sobre como generar un childtheme para este tema en su documentación oficial -> Contenido solo visible a usuarios registrados
Revisa estas opciones y verifica si con el puedes usar el childtheme de forma correcta en tu sitio web
Un Saludo
Bien, gracias, finalmente funcionó el código. También el .zip
Hola Domingo,
Enhorabuena está funcionando, un placer siempre poder ayudarte
Escríbenos si tienes cualquier otra consulta
Un Saludo 😊