Suporte » Temas » Tema filho não carrega primeiro

  • Boa noite!

    Já utilizei anteriormente a criação de temas filhos e funcionou normalmente, porém estou usando um tema chamado “appointment” e fiz todos os passos necessários para a criação do tema filho e não está se comportando muito bem com este tema, pois apesar de no código aparecer a modificação na folha de estilo css, por exemplo, o tema pai continua por cima. É necessário especionar o elemento e apagar o do tema pai para então aparecer o do filho.

    Já utilizei no function.php:

    <?php
    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    function theme_enqueue_styles() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
    }
    ?>

    E também utilizei:

    <?php
    function theme_enqueue_styles() {
    $parent_style = ‘parent-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 )
    );
    }
    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    ?>

    Agora no momento encontra-se assim o function.php:

    <?php
    function carrega_estilos(){
    wp_enqueue_style(‘estilos-pai’, get_template_directory_uri() . ‘/style.css’);
    wp_enqueue_style(‘estilos-filho’, get_stylesheet_directory_uri() . ‘/css/default.css’);
    }
    add_action(‘wp_enqueue_scripts’ , ‘carrega_estilos’ );
    ?>

    Provavelmente o tema é ruim, pois já utilizei essa técnica em outro tema e funcionou. Porém gostei muito desse tema atual e gostaria de ficar com ele, mas tem muitas atualizações.

    Alguém já passou por isso? Sabe como resolver?

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 1 resposta (de um total de 1)
  • Moderador Felipe Elia

    (@felipeelia)

    Como o tema filho é carregado primeiro, seu hook é carregado antes do hook do tema pai.

    Você chegou a experimentar
    add_action(‘wp_enqueue_scripts’ , ‘carrega_estilos’, 999 );
    ?

    Dessa forma a sua função é carregada depois do tema pai, e seu CSS deverá ser carregado na ordem certa.

    Ah, e não marque seu tópico como não relacionado a suporte porque dessa forma ele não aparece na lista de tópicos sem resposta, ok?

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Tema filho não carrega primeiro’ está fechado para novas respostas.