Avisos
Vaciar todo

[Resuelto] functions.php astra-child  

 
Àlex
 Àlex
Estimable Member

Buenos días,

Hace tiempo instalé el tema hijo de Astra, creado en el generador de la web de Astra. Siempre que he querido aplicar cambios CSS al style.css no han funcionado, he tenido que ir a Apariencia -> Personalizar -> Css adicional, pero si tengo un child-theme instalado debería aplicarlos al child theme.

Alguien sabe porque no aplican los cambios? Lo mismo ocurre con functions.php, tampoco funcionan los cambios. Lo que sí parece funcionar el es header.php.

Para crear el child-theme creé una carpeta en themes, llamada astra-child, y allí creé los 3 archivos, style.css, functions.php y header.php. Les dejo la parte de código que tengo en cada uno:

style.css:

/**
Theme Name: Astra Child
Author: Àlex Barberà
Author URI: https://baesaudiovisual.com
Description: Astra es el tema más rápido, completamente personalizable y hermoso, adecuado para blogs, portafolios personales y sitios web comerciales. Es muy liviano (menos de 50 KB en la interfaz) y ofrece una velocidad incomparable. Construido con SEO en mente, Astra viene con el código de schema.org integrado para que los motores de búsqueda adoren su sitio. Astra ofrece muchas opciones de barra lateral y áreas de widgets que le brindan un control total para las personalizaciones. Además, hemos incluido funciones y plantillas especiales, así que siéntase libre de elegir cualquiera de sus complementos de creación de páginas favoritos para crear páginas de manera flexible. Algunas de las otras características: # WooCommerce Ready # Responsive # Compatible con los principales complementos # Translation Ready # Extensible con complementos premium # Actualizado regularmente # Diseñado, desarrollado, mantenido y respaldado por Brainstorm Force. ¿Busca un tema base perfecto? No busque más. ¡Astra es un tema rápido, completamente personalizable y hermoso!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

 

functions.php:

<?php
function enqueue_styles_child_theme() {

$parent_style = 'parent-style';
$child_style = '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' );

?>

 

Ya me he leído el post de Webempresa donde indica como instalar un child-theme, pero no funciona.

 

Muchas gracias !!

 

 

Contenido solo visible a usuarios registrados

Respondido : 30/12/2020 10:54 am
Pepe
 Pepe
Soporte CMS Webempresa Moderator

Hola Alex.

Comprueba que tengas activo el tema hijo de Astra.

.- Accede apariencia -> temas y revisa el tema que tienes activo.

 

Un saludo

Respondido : 30/12/2020 11:04 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Àlex
 Àlex
Estimable Member

@pepesoler

Solucionado por el momento, gracias

Respondido : 30/12/2020 11:34 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Álex,

Enhorabuena se ha solucionado, siempre encantados de poder ayudarte.

Escríbenos si tienes cualquier otra consulta

Un Saludo

Respondido : 30/12/2020 11:37 am

Cursos Gratuitos WordPress