• Boa tarde.

    Primeiramente, sei que já há tópicos sobre o assunto, mas sinceramente nenhum me ajudou muito. Vamos lá:

    Tenho um tema pai (classiera) e criei o tema filho (classiera-child). Criei o style.css e o functions.php, o tema filho está ativado e funcionando.
    O problema é que o meu tema pai além do style.css, tem uma pasta css com vários outros css dentro (bbpress.css, app-ltr.css, foundation.css) e também tem a pasta languages com a tradução que eu fiz. Modifiquei um pouco os CSS, alguns php para atender a minha necessidade, e tudo funciona, mas somente se eu modificar no tema pai… Se eu jogo os arquivos modificados pra dentro do tema filho, nada funciona, nem a tradução (languages).

    O caso todo é que na realidade eu já tentei entender como e o que fazer no functions.php, mas nada funcionou. No momento ele está em branco.

    Resumo: Não sei como fazer pro meu tema filho usar os meus arquivos customizados.

    Obrigado!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Primeiramente, sei que já há tópicos sobre o assunto, mas sinceramente nenhum me ajudou muito.

    Ótimo, porque faz parte das regras do fórum criar um tópico para sua própria dúvida, já que nenhum dos existentes sanou ela 🙂

    Modifiquei um pouco os CSS, alguns php para atender a minha necessidade, e tudo funciona, mas somente se eu modificar no tema pai… Se eu jogo os arquivos modificados pra dentro do tema filho, nada funciona, nem a tradução (languages).

    Neste caso da para utilizar https://developer.wordpress.org/reference/functions/wp_dequeue_style/ e assim remover a chamada do CSS antigo e depois utilizar https://developer.wordpress.org/reference/functions/wp_enqueue_style/ para registrar o link novo do seu CSS.

    Os arquivos PHP vão depender, se forem templates eles serão sobrescritos sem nenhum problema, já funções apenas se elas forem plugáveis, aqui tem explicação sobre isso: https://codex.wordpress.org/Pluggable_Functions
    Caso não sejam, da para tentar criar uma nova função sua e colocar no lugar onde apareciam as funções antigas.

    Se precisar de tradução nova, recomendo deixar elas dentro do diretório wp-content/languages/themes, assim o WordPress vai pegar as traduções de lá antes de tentar no tema pai.

    Criador do tópico ssnake

    (@ssnake)

    Claudio, agradeço as orientações.
    Vou tentar tudo isso amanhã e reporto se funcionou ou não. Eu sinceramente acho que trata-se de algum “problema” do tema em questão. O suporte deles é horrível, e antes de criar o tópico aqui eu já venho ralando há uns 3 dias lendo e tentando resolver.

    Novamente, obrigado.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Tema Filho e Utilização de CSS e Languages’ está fechado para novas respostas.