Suporte » Temas » o que acontece quando atualizo o meu tema

  • Olá pessoal, eu sou novo aqui no wordpress e recentemente recebi a atualização de um tema que estou utilizando, sendo que já o adaptei praticamente todo para as minhas necessidades. Caso eu faça essa atualização eu posso perder essas adaptações? Caso eu não atualize o que pode vim a ocorrer? Ficarei grato caso alguém possa sanar as minhas dúvidas!!!

Visualizando 15 respostas - 1 até 15 (de um total de 17)
  • Moderador Míriam de Paula

    (@miriamdepaula)

    Olá Andrey!

    Seja muito bem vindo a Comunidade WordPress!

    Meu amigo, se você atualizar o tema, vai perder todas as customizações que fez e terá de faze-las de novo.

    O correto a se fazer, é usar Child Themes, aí você faz as customizações no tema filho, mantendo o tema pai intacto. Assim, sempre que ele atualizar, você fica tranquilo.

    Você pode manter o tema sem atualizar, mas a longo prazo, isso pode ser prejudicial, visto que hackers estudam brechas em códigos o tempo todo…

    Lamento muito! 🙁

    https://codex.wordpress.org/Child_Themes

    Criador do tópico AndreyFerraz

    (@andreyferraz)

    Miriam, muito obrigado pela informação. Eu já estou criando um tema filho aqui. Aproveitando vou perguntar outra coisa que estou em dúvida a respeito da criação do tema filho. Eu já criei a pasta dentro do meu tema renomeando a certinho e criei o arquivo fuctions.php e o style.css, a minha duvida é, exceto a parte inicial dos scripts, abaixo tem que ser iguais ao que estão no style.css do tema pai e consequentemente a functions também?

    Moderador Míriam de Paula

    (@miriamdepaula)

    Dentro de wp-content, você deve ter a pasta do seu tema (pai) e criar uma pasta com o nome do seu tema, precedido por -child, exemplo:

    O tema se chama “One”, a pasta do tema filho será “one-child”.

    Tanto arquivo style.css, quanto o functions.php do tema filho, vão estar limpos, sem códigos. Neles você vai colocar os códigos que quer usar para customizar o tema pai.

    O arquivo style.css precisa seguir o padrão informado no link que eu te passei anteriormente para que tudo funcione.

    Qualquer dúvida, volta aqui 😀

    Criador do tópico AndreyFerraz

    (@andreyferraz)

    Certo Miriam, eu já fiz isso, agora como consigo botar ele pra funcionar, já que estou usando um servidor wamp em meu computador?

    Moderador Míriam de Paula

    (@miriamdepaula)

    Ativa pelo painel do WordPress… O tema pai precisa estar lá, mas você vai ativar o tema filho.

    Criador do tópico AndreyFerraz

    (@andreyferraz)

    ok, o passo que irei fazer agora é enviar o tema para o meu painel melhor dizendo instalar o tema, já que copiei todos os arquivos do tema pai, exceto o style.css que eu já criei e fiz as importações. Dai eu agora zipei o arquivo para o formato .zip para fazer o envio, estou fazendo certo?

    Moderador Míriam de Paula

    (@miriamdepaula)

    Se vc está trabalhando localmente, por que zipar se você pode acessar perfeitamente o diretório onde se encontram os temas no seu WordPress?

    C:\wamp\www\pasta-do-wp\wp-content\themes

    Criador do tópico AndreyFerraz

    (@andreyferraz)

    Eu posso acessar sim, mais depois que eu criei essa pasta eu não preciso ativa-la em meu painel? A forma de ativar não seria instalando esse tema filho? Bem, se eu estiver errado me ensine como fazer, pois como sou principiante estou tendo dificuldades, e agradeço muito pela sua atenção!!!

    Moderador Míriam de Paula

    (@miriamdepaula)

    Você não entendeu.

    Envia a pasta do seu tema para o diretorio wp-content/themes, onde se encontra o tema pai

    Aí sim, vc vai no painel do WordPress, em APARENCIA > TEMAS e localiza lá o seu tema filho e ativa ele.

    Criador do tópico AndreyFerraz

    (@andreyferraz)

    Verdade, apareceu aqui, desculpe pela falta de atenção. Posso ativar então? Mais antes de ativar gostaria de saber se essa parte de enfileirar as folhas eu fiz correto, coloquei esses scripts:

    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    function theme_enqueue_styles() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\projects\camarasdn\wp-content\themes\travelify\style.css’ );

    }

    Moderador Míriam de Paula

    (@miriamdepaula)

    o caminho para o arquivo não está correto

    Não há necessidade de usar caminho absoluto neste caso…somente o nome do arquivo. Veja como está no modelo no link que eu te passei.

    Eu trabalhei com Tema Filho recentemente e não precisei inserir este código que você informou. No link que eu te passei disse “SE” não carregar os estilos aí faça dessa forma… Somente “SE”.

    Criador do tópico AndreyFerraz

    (@andreyferraz)

    Eu consegui, só que minha página ficou toda desorganizada!!!!

    Moderador Míriam de Paula

    (@miriamdepaula)

    Cola aqui como está o cabeçalho do arquivo style.css do tema filho, por gentileza.

    Criador do tópico AndreyFerraz

    (@andreyferraz)

    /*
    Theme Name: Travelify Child Theme
    Theme URI: http://colorlib.com/wp/travelify-child/
    Author: Andrêy
    Author URI: http://colorlib.com/wp/
    Description: Travelify Child Theme
    Version: 3.0.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: white, light, green , custom-background, custom-header, custom-menu, fluid-layout, featured-images, full-width-template, left-sidebar, right-sidebar, one-column, two-columns, three-columns, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging, holiday
    Text Domain: travelify-child
    */
    @import url(“../travelify/style.css”);

    Dessa forma ai

    Moderador Míriam de Paula

    (@miriamdepaula)

    Só pra te exemplificar o meu está assim:

    /*
    Theme Name: One Child theme
    Theme URI: http://thehappybit.com
    Template: one
    Author: The Happy Bit
    Author URI: http://thehappybit.com
    Description: Creative Responsive Multi purpose theme
    Version: 1.0
    License URI: http://themeforest.net/licenses/regular_extended
    Tags: black, white, light, one-column, fluid-layout, custom-menu, featured-images, post-formats, translation-ready
    */

    E eu não uso o @import

    Note onde diz “Template” … ali a gente informa o slug do tema pai

Visualizando 15 respostas - 1 até 15 (de um total de 17)
  • O tópico ‘o que acontece quando atualizo o meu tema’ está fechado para novas respostas.