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!!!
-
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! 🙁
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?
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 😀
Certo Miriam, eu já fiz isso, agora como consigo botar ele pra funcionar, já que estou usando um servidor wamp em meu computador?
Ativa pelo painel do WordPress… O tema pai precisa estar lá, mas você vai ativar o tema filho.
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?
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
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!!!
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.
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’ );}
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”.
Eu consegui, só que minha página ficou toda desorganizada!!!!
Cola aqui como está o cabeçalho do arquivo style.css do tema filho, por gentileza.
/*
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
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
- O tópico ‘o que acontece quando atualizo o meu tema’ está fechado para novas respostas.