Suporte » Ajustando o WordPress » Quando instalar o Child Theme (Tema-Filho)?

  • Paulinha

    (@minhamodacouro)


    Olá pessoal,

    Sou novata no wordpress.org e estou com a seguinte dúvida:
    – Antes de fazer as devidas instalações para iniciar meu blogue, eu assisti a vários vídeos e li artigos sobre blogging e segui as instruções iniciais de um dos blogueiros americanos que gosto.

    Logo escolhi um tema pro meu blogue e adicionei os itens do menu + uma foto.

    Aí, prossegui pesquisando outros vídeos falando de configuraçãos. Deparei-me com um vídeo falando de Child Theme que eu não havia ouvido falar noutros vídeos. Quero instalar o Child Theme agora. Fiz pouquíssimas mudanças no Parent Theme, mas não sei o que fazer agora. Não gosto de retrabalho e quero fazer as coisas certas desde o início.

    == Devo resetar meu tema e começar tudo de novo? Como fazer isso?
    == Devo desinstalar o WordPress e reinstalá-lo? Isso vai fazer com que meu tema volte pro default? Como fazer isso?

    OBS.: Pesquisei bastante e não achei resposta a minha dúvida. Também não achei os botões reset ou uninstall.

    Muito obrigada pela ajuda! 😉

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Marlon

    (@marlonlamancio)

    Paulinha, nesse post você vai entender bem o que são os child themes http://universowp.com.br/porque-usar-frameworks/

    Desinstalar/instalar o WP não vai “resetar” seu tema. Se você quer realmente resetar o tema você terá que reinstalar só ele, através do menu Aparência/Temas ou substituindo os arquivos. Lembrando que irá perder as alterações que você fez.

    Você tem que avaliar algumas coisas antes de decidir por um tema-pai ou tema-filho.

    Se você for usar um tema-pai pronto e esse tema for ter atualizações então você não deve alterá-lo e deve usar um tema filho.

    Se você mesma for atualizar e manter o tema, e a licensa do tema que você baixou permitir, você pode editar seus arquivos e não justifica ter um tema-filho.

    Paulinha

    (@minhamodacouro)

    Oi, Marlon!
    Muito obrigada pela resposta.
    Decidi por um tema-pai. 🙂
    Sucesso pra você!

    Moderador Miriam de Paula

    (@miriamdepaula)

    Quando usar Child Themes é só manter ativado o pai e o filho. Apenas isso.

    Abs.

    Marlon

    (@marlonlamancio)

    Olá Miriam, eu acho que essa sua informação não está correta, pois não tem como ativar dois temas.

    Para funcionar um child theme tem que deixar os dois temas na pasta wp-content/themes e só o child theme ativado.

    O tema-filho tem que ter dois arquivos o style.css e o functions.php

    No tema-filho tem que ter o cabeçalho com as informações do tema e qual é o tema-pai na propriedade Template como no exemplo abaixo Template: twentyfifteen

    /*
     Theme Name:   Twenty Fifteen Child
     Theme URI:    http://example.com/twenty-fifteen-child/
     Description:  Twenty Fifteen Child Theme
     Author:       John Doe
     Author URI:   http://example.com
     Template:     twentyfifteen
     Version:      1.0.0
     License:      GNU General Public License v2 or later
     License URI:  http://www.gnu.org/licenses/gpl-2.0.html
     Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
     Text Domain:  twenty-fifteen-child
    */

    Para o tema-filho herdar os estilos css do tema-pai você deve colocar a função abaixo no functions.php do tema-filho

    <?php
    add_action( 'wp_enqueue_scripts', 'carregar_estilo_tema_pai' );
    function carregar_estilo_tema_pai() {
        wp_enqueue_style( 'estilo-tema-pai', get_template_directory_uri().'/style.css' );
    }

    Feito isso é só deixar o tema-filho ativado e fazer suas alterações no css que os estilos ele vai herdar do tema-pai.

    Marlon

    (@marlonlamancio)

    A propriedade Template: no cabeçalho do css do tema-filho temq ue ser o nome da pasta do tema-pai.

    Marlon

    (@marlonlamancio)

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Quando instalar o Child Theme (Tema-Filho)?’ está fechado para novas respostas.